{"level":"info","service":"Main","time":"2026-04-30T12:30:56.89339601+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-04-30T12:30:56.903488374+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T12:30:56.903513827+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-04-30T12:30:56.97011772+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-04-30T12:30:56.970143885+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-04-30T12:30:56.970289468+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-04-30T12:30:56.970340455+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-04-30T12:30:59.971431525+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-04-30T12:30:59.972946298+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-04-30T13:06:09.515434091+07:00","message":"incoming connection from...171.103.89.169:53936 as client"}
{"level":"info","service":"Hub","time":"2026-04-30T13:06:09.515449236+07:00","message":"new client from...171.103.89.169:53936 connected"}
{"level":"info","service":"Scheduler","time":"2026-04-30T13:06:12.51982601+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"Hub","time":"2026-04-30T13:06:12.874651504+07:00","message":"incoming connection from...171.103.89.169:53950 as client"}
{"level":"info","service":"Hub","time":"2026-04-30T13:06:12.874665378+07:00","message":"new client from...171.103.89.169:53950 connected"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:15.3264011+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:15.803251411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:15.803252241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:16.145951573+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:18.32671959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:18.326720166+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:18.677430808+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:18.677579579+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:06:18.677587415+07:00","message":"receive interim result [false|false]: มึงอย่าหา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:18.677603707+07:00","message":"[buffer interim] 1 false มึงอย่าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:18.677622752+07:00","message":"[bufferProcess] interim [520000000]:มึงอย่าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:18.677627963+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:18.677631401+07:00","message":"[bufferProcess] send to processor (ticker):มึงอย่าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:18.677634468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:18.677640367+07:00","message":"> Transcript [0] [false]: 'มึงอย่าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:18.677642428+07:00","message":"Set StatePrefix (first interim): 'มึงอย่าหา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:18.85667587+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:18.856739432+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:06:18.856745017+07:00","message":"receive interim result [false|false]: จึงจะหาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:18.856759829+07:00","message":"[buffer interim] 1 false จึงจะหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:18.856769669+07:00","message":"[bufferProcess] interim [640000000]:จึงจะหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:18.856771694+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.048792112+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.048851581+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:06:19.048857828+07:00","message":"receive interim result [false|false]: มึงอย่าหาเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.048873214+07:00","message":"[buffer interim] 1 false มึงอย่าหาเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.048881236+07:00","message":"[bufferProcess] interim [880000000]:มึงอย่าหาเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.048883629+07:00","message":"[bufferProcess] send to processor:จึงจะหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.048891504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.048894396+07:00","message":"> Transcript [1] [false]: 'จึงจะหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.048896936+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.048899558+07:00","message":"Set new StatePrefix: 'จึงจะหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.225038341+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.225078199+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:06:19.225083706+07:00","message":"receive interim result [false|false]: มึงอย่าหากาแฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.225098464+07:00","message":"[buffer interim] 1 false มึงอย่าหากาแฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.225106845+07:00","message":"[bufferProcess] interim [0]:มึงอย่าหากาแฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.225109406+07:00","message":"[bufferProcess] send to processor:มึงอย่าหาเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.225112739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.225116183+07:00","message":"> Transcript [2] [false]: 'มึงอย่าหาเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.225118384+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.225120346+07:00","message":"Set new StatePrefix: 'มึงอย่าหาเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.249047052+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.249080208+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:06:19.24908501+07:00","message":"receive interim result [false|false]: มึงอย่าหาตาเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.24909736+07:00","message":"[buffer interim] 1 false มึงอย่าหาตาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.249102614+07:00","message":"[bufferProcess] interim [60000000]:มึงอย่าหาตาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.249104782+07:00","message":"[bufferProcess] send to processor:มึงอย่าหากาแฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.249107882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.249110643+07:00","message":"> Transcript [3] [false]: 'มึงอย่าหากาแฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.249112581+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.249114402+07:00","message":"Set new StatePrefix: 'มึงอย่าหากาแฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.643284493+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.643321645+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:06:19.643327382+07:00","message":"receive interim result [false|false]: มึงอย่าหาตาเป็นป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.643342747+07:00","message":"[buffer interim] 1 false มึงอย่าหาตาเป็นป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.643351358+07:00","message":"[bufferProcess] interim [420000000]:มึงอย่าหาตาเป็นป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.643353533+07:00","message":"[bufferProcess] send to processor:มึงอย่าหาตาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.64335693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.643366874+07:00","message":"> Transcript [4] [false]: 'มึงอย่าหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.643369721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.643371713+07:00","message":"Set new StatePrefix: 'มึงอย่าหาตาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.926526724+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.926575134+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:06:19.926582462+07:00","message":"receive interim result [false|false]: มึงอย่าหาตาเป็นปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:19.926597705+07:00","message":"[buffer interim] 1 false มึงอย่าหาตาเป็นปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.926605469+07:00","message":"[bufferProcess] interim [540000000]:มึงอย่าหาตาเป็นปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.926607915+07:00","message":"[bufferProcess] send to processor:มึงอย่าหาตาเป็นป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.926614533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.926617239+07:00","message":"> Transcript [5] [false]: 'มึงอย่าหาตาเป็นป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.926620556+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.92662275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.926625011+07:00","message":"StatePrefix: 'มึงอย่าหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:19.926627591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:20.251585514+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:20.251654605+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:06:20.251660078+07:00","message":"receive interim result [false|false]: มึงอย่าหาตาเป็นปกติภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:20.251674624+07:00","message":"[buffer interim] 1 false มึงอย่าหาตาเป็นปกติภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.251681336+07:00","message":"[bufferProcess] interim [20000000]:มึงอย่าหาตาเป็นปกติภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.251683987+07:00","message":"[bufferProcess] send to processor:มึงอย่าหาตาเป็นปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.251691036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.251693704+07:00","message":"> Transcript [6] [false]: 'มึงอย่าหาตาเป็นปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.251696967+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.251699216+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.251701208+07:00","message":"StatePrefix: 'มึงอย่าหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.251703534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:20.447029938+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:20.447083024+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:06:20.447089438+07:00","message":"receive interim result [false|false]: มึงอย่าหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:20.447105703+07:00","message":"[buffer interim] 1 false มึงอย่าหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.447122266+07:00","message":"[bufferProcess] interim [260000000]:มึงอย่าหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.447126227+07:00","message":"[bufferProcess] send to processor:มึงอย่าหาตาเป็นปกติภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.447131138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.447135415+07:00","message":"> Transcript [7] [false]: 'มึงอย่าหาตาเป็นปกติภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.447140255+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.447143047+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.447147615+07:00","message":"StatePrefix: 'มึงอย่าหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:20.447150661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.100710343+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.100775423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึงอย่าหาตาเป็นปกติภายในนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.100780545+07:00","message":"receive interim result [false|false]: มึงอย่าหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.10079476+07:00","message":"[buffer interim] 1 false มึงอย่าหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.100802688+07:00","message":"[bufferProcess] interim [860000000]:มึงอย่าหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.100805041+07:00","message":"[bufferProcess] send to processor:มึงอย่าหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.10081197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.100814804+07:00","message":"> Transcript [8] [false]: 'มึงอย่าหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.100818394+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.100820597+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.100822414+07:00","message":"StatePrefix: 'มึงอย่าหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.100824479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.100829122+07:00","message":"Push: 'มึงอย่าหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.100831111+07:00","message":"TextPushed: 'มึงอย่าหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.100833202+07:00","message":"Set new StatePrefix : 'มึงอย่าหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.100835454+07:00","message":"Next Push (prob) : 'ปกติภายในนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.100868627+07:00","message":"push: {false มึงอย่าหาตาเป็น 0 0xc0001fa100}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:21.327410463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:21.327439073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.483096876+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.483139697+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:06:21.483145586+07:00","message":"receive interim result [false|false]: มึงอย่าหาตาเป็นปกติภายในนะคะเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.483157855+07:00","message":"[buffer interim] 1 false มึงอย่าหาตาเป็นปกติภายในนะคะเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.483165567+07:00","message":"[bufferProcess] interim [160000000]:มึงอย่าหาตาเป็นปกติภายในนะคะเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.48316834+07:00","message":"[bufferProcess] send to processor:มึงอย่าหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.483175013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.483177609+07:00","message":"> Transcript [9] [false]: 'มึงอย่าหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.483180538+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.483182417+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.483184264+07:00","message":"StatePrefix: 'มึงอย่าหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.483186786+07:00","message":"TextPushed: 'มึงอย่าหาตาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.715856978+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.71589599+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:06:21.71590193+07:00","message":"receive interim result [false|false]: มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องย่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.715918054+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.71592215+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:06:21.715925353+07:00","message":"receive interim result [false|false]: มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.715930802+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.715933682+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:06:21.71593599+07:00","message":"receive interim result [false|false]: มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.715946903+07:00","message":"[buffer interim] 1 false มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องย่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.715965708+07:00","message":"[buffer interim] 1 false มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.715968955+07:00","message":"[buffer interim] 1 false มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.715975694+07:00","message":"[bufferProcess] interim [280000000]:มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.71597844+07:00","message":"[bufferProcess] send to processor:มึงอย่าหาตาเป็นปกติภายในนะคะเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.715985047+07:00","message":"[bufferProcess] interim [340000000]:มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.715987093+07:00","message":"[bufferProcess] send to processor:มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.715989937+07:00","message":"[bufferProcess] interim [400000000]:มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.715992014+07:00","message":"[bufferProcess] send to processor:มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.715994964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.715998091+07:00","message":"> Transcript [10] [false]: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716001559+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716003581+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716006092+07:00","message":"StatePrefix: 'มึงอย่าหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716008455+07:00","message":"TextPushed: 'มึงอย่าหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.71601023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716012044+07:00","message":"> Transcript [11] [false]: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716014209+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716016668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716019179+07:00","message":"StatePrefix: 'มึงอย่าหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716022273+07:00","message":"TextPushed: 'มึงอย่าหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716024887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716031031+07:00","message":"> Transcript [12] [false]: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716038109+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716040826+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716043187+07:00","message":"StatePrefix: 'มึงอย่าหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716052133+07:00","message":"TextPushed: 'มึงอย่าหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716062477+07:00","message":"Push: 'ปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716065581+07:00","message":"TextPushed: 'มึงอย่าหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.716070188+07:00","message":"Set new StatePrefix : 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:21.71607252+07:00","message":"Next Push (prob) : 'เรื่องเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:21.716081965+07:00","message":"push: {false ปกติภายในนะคะ 0 0xc0001fa100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:22.379206783+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:22.379252352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:22.379258019+07:00","message":"receive interim result [false|false]: มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:22.379269782+07:00","message":"[buffer interim] 1 false มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.379277896+07:00","message":"[bufferProcess] interim [0]:มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.379280413+07:00","message":"[bufferProcess] send to processor:มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.379286063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.37928847+07:00","message":"> Transcript [13] [false]: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.379291957+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.379293863+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.379295992+07:00","message":"StatePrefix: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.379299+07:00","message":"TextPushed: 'มึงอย่าหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:22.587368659+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:22.587404762+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:06:22.587410981+07:00","message":"receive interim result [false|false]: มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:22.587424565+07:00","message":"[buffer interim] 1 false มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.587430525+07:00","message":"[bufferProcess] interim [240000000]:มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.587433022+07:00","message":"[bufferProcess] send to processor:มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.587438507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.587441039+07:00","message":"> Transcript [14] [false]: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.587444427+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.587446411+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.587448665+07:00","message":"StatePrefix: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.587451308+07:00","message":"TextPushed: 'มึงอย่าหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:22.807324521+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:22.912894211+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:22.91293971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:22.912946277+07:00","message":"receive interim result [false|false]: มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:22.912961398+07:00","message":"[buffer interim] 1 false มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.912970371+07:00","message":"[bufferProcess] interim [780000000]:มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.912974707+07:00","message":"[bufferProcess] send to processor:มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.912979204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.912983971+07:00","message":"> Transcript [15] [false]: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.912988736+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.91299156+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.912995971+07:00","message":"StatePrefix: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:22.912998946+07:00","message":"TextPushed: 'มึงอย่าหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:22.940936712+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.043874081+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.043923484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด\",\"confidence\":0.95434475}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.043931149+07:00","message":"receive interim result [true|false]: จึงจะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.04394158+07:00","message":"end recv isFinal message id 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.043943785+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.043954459+07:00","message":"[buffer interim] 1 true จึงจะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.043966543+07:00","message":"[bufferProcess] interim [810000000]:จึงจะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.043970474+07:00","message":"[bufferProcess] send to processor (isfinal):มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.043975266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.04397795+07:00","message":"> Transcript [16] [false]: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.04398192+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.043983917+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.043986694+07:00","message":"StatePrefix: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.043992148+07:00","message":"TextPushed: 'มึงอย่าหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.043999194+07:00","message":"Push: 'เรื่องเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044001177+07:00","message":"TextPushed: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044003227+07:00","message":"Set new StatePrefix : 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044005816+07:00","message":"Next Push (prob) : 'กับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044007526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044009421+07:00","message":"> Transcript [17] [true]: 'จึงจะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044011975+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044014029+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044015586+07:00","message":"StatePrefix: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044017439+07:00","message":"TextPushed: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044019359+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.044128487+07:00","message":"push: {false เรื่องเกี่ยว 0 0xc0001fa100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044336033+07:00","message":"Push: 'ฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044344133+07:00","message":"TextPushed: 'มึงอย่าหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044347525+07:00","message":"Set new StatePrefix : 'จึงจะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044351125+07:00","message":"Next Push (prob) : 'จึงจะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.044364094+07:00","message":"push: {true ฮอร์โมนพืช 5 ชนิด 0 0xc0001fa100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.044359002+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_1.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:23.075092387+07:00","message":"write wav file: './tmp/7558/7558_1.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.387710195+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.449951535+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.478753493+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.478790709+07:00","message":"found end of frame, send empty tag with msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.478794514+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.478802476+07:00","message":"[buffer interim] 2 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.478809894+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.47881365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.478816484+07:00","message":"> Transcript [18] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.478818834+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.478820685+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.47882248+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.478824312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.478829552+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.478839791+07:00","message":"push: {true \n 0 0xc0001fba00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:23.484123023+07:00","message":"write wav file: './tmp/7558/7558_2.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.579178638+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.640241306+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.849243224+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.849306465+07:00","message":"found end of frame, send empty tag with msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.849310246+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.849316932+07:00","message":"[buffer interim] 3 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.849323483+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.849327233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.849330164+07:00","message":"> Transcript [19] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.849332716+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.849335215+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.849336949+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.849338935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:23.849346393+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:23.849356394+07:00","message":"push: {true \n 0 0xc00207b680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:23.855610655+07:00","message":"write wav file: './tmp/7558/7558_3.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.311024263+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.311077241+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:06:24.311082825+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.311095646+07:00","message":"[buffer interim] 4 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.311102905+07:00","message":"[bufferProcess] interim [660000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.311105127+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:24.328202839+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:24.328206942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.521399113+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.521444516+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:06:24.521450236+07:00","message":"receive interim result [false|false]: สำหรับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.521466219+07:00","message":"[buffer interim] 4 false สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.521475683+07:00","message":"[bufferProcess] interim [840000000]:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.521479098+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.521485276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.521487996+07:00","message":"> Transcript [20] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.521490073+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.532888043+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.532927874+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:06:24.532932752+07:00","message":"receive interim result [false|false]: สำหรับทริป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.53294695+07:00","message":"[buffer interim] 4 false สำหรับทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.532953773+07:00","message":"[bufferProcess] interim [900000000]:สำหรับทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.532956019+07:00","message":"[bufferProcess] send to processor:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.532959287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.532961947+07:00","message":"> Transcript [21] [false]: 'สำหรับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.532965521+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.53296744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.532969336+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.532971543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.632680927+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.632730657+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:06:24.632736673+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.63275241+07:00","message":"[buffer interim] 4 false สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.632760341+07:00","message":"[bufferProcess] interim [20000000]:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.632762848+07:00","message":"[bufferProcess] send to processor:สำหรับทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.632766658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.632769408+07:00","message":"> Transcript [22] [false]: 'สำหรับทริป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.632772739+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.632774965+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.632776805+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.632778643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.836940347+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.836998341+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:06:24.837006179+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.837023367+07:00","message":"[buffer interim] 4 false สำหรับทริปนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.837040613+07:00","message":"[bufferProcess] interim [200000000]:สำหรับทริปนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.837054431+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.837061576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.837065937+07:00","message":"> Transcript [23] [false]: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.837070966+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.837073818+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.837077938+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.837080862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.895497182+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.89554099+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:06:24.895547993+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.895564927+07:00","message":"[buffer interim] 4 false สำหรับทริปนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.895572199+07:00","message":"[bufferProcess] interim [320000000]:สำหรับทริปนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.895574525+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.895578078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.895580783+07:00","message":"> Transcript [24] [false]: 'สำหรับทริปนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.895583792+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.895585545+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.895587403+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.895589408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.895592113+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.895593896+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.895595871+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:24.895598011+07:00","message":"Next Push (prob) : 'ทริปนี้เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:24.895605867+07:00","message":"push: {false สำหรับ 0 0xc00207b800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:25.098457231+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:25.09849775+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:06:25.098503212+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:25.098524148+07:00","message":"[buffer interim] 4 false สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.098530809+07:00","message":"[bufferProcess] interim [500000000]:สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.098533242+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.098536487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.098539131+07:00","message":"> Transcript [25] [false]: 'สำหรับทริปนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.098542437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.098545137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.098547098+07:00","message":"StatePrefix: 'สำหรับทริปนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.098549238+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:25.118145756+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:25.181135062+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:25.225101639+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:25.225145057+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:06:25.225152144+07:00","message":"receive interim result [true|false]: สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:25.225159367+07:00","message":"end recv isFinal message id 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:25.225172947+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:25.225181805+07:00","message":"[buffer interim] 4 true สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.225194718+07:00","message":"[bufferProcess] interim [710000000]:สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.225198785+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.225202585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.225205513+07:00","message":"> Transcript [26] [false]: 'สำหรับทริปนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.225208424+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.22521047+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.225212694+07:00","message":"StatePrefix: 'สำหรับทริปนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.225215273+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.225216925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.225219274+07:00","message":"> Transcript [27] [true]: 'สำหรับทริปนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.225221374+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.225223017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.225224684+07:00","message":"StatePrefix: 'สำหรับทริปนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.225226406+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:25.225229095+07:00","message":"Push: 'ทริปนี้เราจะเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:25.225236566+07:00","message":"push: {true ทริปนี้เราจะเรียน 0 0xc00207b800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:25.232685004+07:00","message":"write wav file: './tmp/7558/7558_4.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:27.328659098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:27.328664844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:27.986839785+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:27.986882984+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:06:27.986887919+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:27.986902791+07:00","message":"[buffer interim] 5 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:27.986910402+07:00","message":"[bufferProcess] interim [820000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:27.986912528+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:27.98691933+07:00","message":"[bufferProcess] send to processor (ticker):ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:27.986922157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:27.986924732+07:00","message":"> Transcript [28] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:27.98692698+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:28.56798809+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:28.699724072+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:28.703897556+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:28.703939432+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:28.703944916+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:28.703953276+07:00","message":"end recv isFinal message id 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:28.703955806+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:28.703961891+07:00","message":"[buffer interim] 5 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:28.703969729+07:00","message":"[bufferProcess] interim [630000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:28.703973001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:28.703975413+07:00","message":"> Transcript [29] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:28.703978429+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:28.703980459+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:28.7039825+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:28.703985132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:28.703990272+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:28.703999181+07:00","message":"push: {true  0 0xc0001fa280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:28.713998054+07:00","message":"write wav file: './tmp/7558/7558_5.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:30.329557034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:30.329578563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:33.330516216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:33.330524092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:33.829355138+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:33.922344363+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:33.922376239+07:00","message":"found end of frame, send empty tag with msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:33.922380509+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:33.922391923+07:00","message":"[buffer interim] 6 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:33.9224005+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:33.922405712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:33.922410386+07:00","message":"> Transcript [30] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:33.922414494+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:33.922417324+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:33.922420119+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:33.922422916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:33.92242722+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:33.922440239+07:00","message":"push: {true \n 0 0xc000438b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:33.934076818+07:00","message":"write wav file: './tmp/7558/7558_6.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:34.530524968+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:34.659414249+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:34.719810558+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:34.754039317+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:34.754058823+07:00","message":"found end of frame, send empty tag with msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:34.75406181+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:34.754067442+07:00","message":"[buffer interim] 7 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:34.754073972+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:34.754078535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:34.754081802+07:00","message":"> Transcript [31] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:34.754084316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:34.754086159+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:34.754087894+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:34.754089675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:34.754091958+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:34.754101792+07:00","message":"push: {true \n 0 0xc000045000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:34.759015623+07:00","message":"write wav file: './tmp/7558/7558_7.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:35.109493136+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:35.19219802+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:35.192217625+07:00","message":"found end of frame, send empty tag with msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:35.192220469+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:35.192227111+07:00","message":"[buffer interim] 8 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.192234513+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.192238341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.192241208+07:00","message":"> Transcript [32] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.192243481+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.192245337+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.192246998+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.192248936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.192256133+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:35.192266568+07:00","message":"push: {true \n 0 0xc0031f4280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:35.196839192+07:00","message":"write wav file: './tmp/7558/7558_8.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:35.239590298+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:35.359551126+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:35.470520262+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:35.470541235+07:00","message":"found end of frame, send empty tag with msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:35.470544051+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:35.470551197+07:00","message":"[buffer interim] 9 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.470559193+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.470568185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.470571189+07:00","message":"> Transcript [33] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.470573807+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.470575756+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.470577586+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.47057937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:35.47058195+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:35.470591912+07:00","message":"push: {true \n 0 0xc00207ad00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:35.47635853+07:00","message":"write wav file: './tmp/7558/7558_9.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:35.489494269+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:36.331439647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:36.331446043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.365391048+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.365447012+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:06:37.365454745+07:00","message":"receive interim result [false|false]: การเดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.365472129+07:00","message":"[buffer interim] 10 false การเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.365481125+07:00","message":"[bufferProcess] interim [860000000]:การเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.365484035+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.365488393+07:00","message":"[bufferProcess] send to processor (ticker):การเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.365492733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.365497307+07:00","message":"> Transcript [34] [false]: 'การเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.365500877+07:00","message":"Set StatePrefix (first interim): 'การเดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.387238205+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.387280214+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:06:37.387285075+07:00","message":"receive interim result [false|false]: การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.387298023+07:00","message":"[buffer interim] 10 false การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.387304887+07:00","message":"[bufferProcess] interim [920000000]:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.387306806+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.625208766+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.625264286+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:06:37.625270433+07:00","message":"receive interim result [false|false]: การเรียนรู้เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.625285394+07:00","message":"[buffer interim] 10 false การเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.625292342+07:00","message":"[bufferProcess] interim [100000000]:การเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.625294641+07:00","message":"[bufferProcess] send to processor:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.62529983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.625302567+07:00","message":"> Transcript [35] [false]: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.625304972+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.625307061+07:00","message":"Set new StatePrefix: 'การเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.780975438+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.781036178+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:06:37.781042358+07:00","message":"receive interim result [false|false]: การเรียนรู้ดังนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.78105921+07:00","message":"[buffer interim] 10 false การเรียนรู้ดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.781067302+07:00","message":"[bufferProcess] interim [280000000]:การเรียนรู้ดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.781069892+07:00","message":"[bufferProcess] send to processor:การเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.78107796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.781080675+07:00","message":"> Transcript [36] [false]: 'การเรียนรู้เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.781083939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.781087563+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.781089684+07:00","message":"StatePrefix: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.781091942+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.957812942+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.957866151+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:06:37.957873292+07:00","message":"receive interim result [false|false]: การเรียนรู้ดังนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:37.95789308+07:00","message":"[buffer interim] 10 false การเรียนรู้ดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.957902429+07:00","message":"[bufferProcess] interim [460000000]:การเรียนรู้ดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.957905584+07:00","message":"[bufferProcess] send to processor:การเรียนรู้ดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.957910288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.957914427+07:00","message":"> Transcript [37] [false]: 'การเรียนรู้ดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.957918704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.957920696+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.957922531+07:00","message":"StatePrefix: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:37.957924732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:38.248994646+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:38.320094943+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:38.370931678+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:38.370977156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้ดังนี้ค่ะ\",\"confidence\":0.8957551}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:38.370983023+07:00","message":"receive interim result [true|false]: การเรียนรู้ดังนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:38.370994433+07:00","message":"end recv isFinal message id 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:38.370996891+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:38.371003446+07:00","message":"[buffer interim] 10 true การเรียนรู้ดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.371010855+07:00","message":"[bufferProcess] interim [970000000]:การเรียนรู้ดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.37101412+07:00","message":"[bufferProcess] send to processor (isfinal):การเรียนรู้ดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.371017652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.37102078+07:00","message":"> Transcript [38] [false]: 'การเรียนรู้ดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.37102443+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.371033336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.371037159+07:00","message":"StatePrefix: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.371039412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.371041121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.371043082+07:00","message":"> Transcript [39] [true]: 'การเรียนรู้ดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.371045396+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.371047004+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.371049124+07:00","message":"StatePrefix: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.371050786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:38.371053735+07:00","message":"Push: 'การเรียนรู้ดังนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:38.371062461+07:00","message":"push: {true การเรียนรู้ดังนี้ค่ะ 0 0xc000438100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:38.379358815+07:00","message":"write wav file: './tmp/7558/7558_10.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:39.331832181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:39.331873124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:40.024266921+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:40.024311758+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:06:40.024317923+07:00","message":"receive interim result [false|false]: ค้นข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:40.024333132+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:40.024340929+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:06:40.024344017+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:40.024350696+07:00","message":"[buffer interim] 11 false ค้นข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:40.024353907+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.024360236+07:00","message":"[bufferProcess] interim [440000000]:ค้นข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.02436213+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.024365625+07:00","message":"[bufferProcess] send to processor (ticker):ค้นข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.024368164+07:00","message":"[bufferProcess] interim [620000000]:ค้นข้อมูลเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.024370192+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.024372884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.024375255+07:00","message":"> Transcript [40] [false]: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.024377413+07:00","message":"Set StatePrefix (first interim): 'ค้นข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:40.236234277+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:40.236277011+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:06:40.236283487+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:40.236297315+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.236305161+07:00","message":"[bufferProcess] interim [740000000]:ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.236307381+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.23631289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.236315738+07:00","message":"> Transcript [41] [false]: 'ค้นข้อมูลเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.236318916+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.236321138+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.236323138+07:00","message":"StatePrefix: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.236325438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:40.966263865+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:40.966308578+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:06:40.966314653+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:40.966330056+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.966337633+07:00","message":"[bufferProcess] interim [340000000]:ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.966340532+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.966347342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.966350107+07:00","message":"> Transcript [42] [false]: 'ค้นข้อมูลเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.966353529+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.966355862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.966357784+07:00","message":"StatePrefix: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:40.966361442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.078695191+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.07874001+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:06:41.078746061+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.078759329+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.078764448+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:06:41.078767938+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.078774351+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.078786506+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078794615+07:00","message":"[bufferProcess] interim [400000000]:ค้นข้อมูลเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078797257+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078802704+07:00","message":"[bufferProcess] interim [460000000]:ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078804795+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078807914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.07881104+07:00","message":"> Transcript [43] [false]: 'ค้นข้อมูลเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078814727+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078816858+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078819152+07:00","message":"StatePrefix: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078821299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078822922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078824682+07:00","message":"> Transcript [44] [false]: 'ค้นข้อมูลเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078826594+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078828195+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.0788298+07:00","message":"StatePrefix: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078831536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078837659+07:00","message":"Push: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078839434+07:00","message":"TextPushed: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.07884132+07:00","message":"Set new StatePrefix : 'ค้นข้อมูลเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.078843485+07:00","message":"Next Push (prob) : 'เกี่ยวกับการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.078851613+07:00","message":"push: {false ค้นข้อมูล 0 0xc002102180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.266096061+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.266140131+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:06:41.266145673+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.266163207+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.266171431+07:00","message":"[bufferProcess] interim [820000000]:ค้นข้อมูลเกี่ยวกับการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.266174396+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.266178305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.2661811+07:00","message":"> Transcript [45] [false]: 'ค้นข้อมูลเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.266183466+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.338370994+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.338408548+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:06:41.338417705+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.33843048+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.338437428+07:00","message":"[bufferProcess] interim [0]:ค้นข้อมูลเกี่ยวกับการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.338439772+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.338445587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.338448735+07:00","message":"> Transcript [46] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.338452109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.338454294+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.338456489+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.338459297+07:00","message":"TextPushed: 'ค้นข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.53478871+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.53484125+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:06:41.534849811+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.534867047+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.534879187+07:00","message":"[bufferProcess] interim [240000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.534883427+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.534891722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.534895732+07:00","message":"> Transcript [47] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.534901261+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.534904395+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.534908204+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.534911993+07:00","message":"TextPushed: 'ค้นข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.661140966+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.661192189+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:06:41.661199222+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.661215792+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.661226799+07:00","message":"[bufferProcess] interim [360000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.661230497+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.66123769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.661242605+07:00","message":"> Transcript [48] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.661248042+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.661250599+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.661253038+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.661255395+07:00","message":"TextPushed: 'ค้นข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.852985421+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.853027934+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:06:41.853034224+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.853048515+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.853055264+07:00","message":"[bufferProcess] interim [540000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.853058087+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.853065241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.85306795+07:00","message":"> Transcript [49] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.853071691+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.853074441+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.85307656+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.853078792+07:00","message":"TextPushed: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.853084515+07:00","message":"Push: 'เกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.853086345+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.853089015+07:00","message":"Set new StatePrefix : 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.853091805+07:00","message":"Next Push (prob) : 'ควบคุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.853100627+07:00","message":"push: {false เกี่ยวกับการ 0 0xc002102180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.858390376+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.858421853+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:06:41.858427185+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:41.858439027+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.858443858+07:00","message":"[bufferProcess] interim [600000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.85844613+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.858449048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.858451583+07:00","message":"> Transcript [50] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.858454438+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.858456478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.858458229+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:41.858460414+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:42.253892215+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:42.253931404+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:06:42.253937542+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:42.253950585+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.253958459+07:00","message":"[bufferProcess] interim [960000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.253961263+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.253966911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.253969556+07:00","message":"> Transcript [51] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.253972706+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.25397472+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.253976833+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.253979354+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:42.332835401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:42.332842887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:42.582089273+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:42.582133253+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:06:42.582138686+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:42.582154183+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.582163607+07:00","message":"[bufferProcess] interim [200000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.582166298+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.582173607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.582176406+07:00","message":"> Transcript [52] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.582179712+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.582183587+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.582185707+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.582188035+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:42.937174457+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:42.937220131+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:06:42.937226562+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:42.937241278+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.937249402+07:00","message":"[bufferProcess] interim [620000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.937252823+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.937256891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.937259336+07:00","message":"> Transcript [53] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.937263095+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.937265031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.937267304+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.937269612+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.937272349+07:00","message":"Push: 'ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.937274509+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.937276805+07:00","message":"Set new StatePrefix : 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:42.937279141+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:42.937287945+07:00","message":"push: {false ควบคุมการเจริญ 0 0xc002102180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.099962156+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.100009407+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:06:43.10001586+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.100036698+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.100045083+07:00","message":"[bufferProcess] interim [740000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.100047748+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.100053614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.100056292+07:00","message":"> Transcript [54] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.100060473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.10006278+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.100064688+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.100067875+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.141703863+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.141742737+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:06:43.141748872+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.141761934+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.141770128+07:00","message":"[bufferProcess] interim [800000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.14177274+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.141778684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.14178142+07:00","message":"> Transcript [55] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.141785022+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.141787152+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.141789134+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.141791854+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.214990616+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.215045704+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:06:43.215052255+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.215065553+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.215073077+07:00","message":"[bufferProcess] interim [920000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.21507569+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.21507996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.215083518+07:00","message":"> Transcript [56] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.215087076+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.215089438+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.215091663+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.215094924+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.465597296+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.46564198+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:06:43.46564862+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.465664167+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.465672699+07:00","message":"[bufferProcess] interim [220000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.465675692+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.465682789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.465685526+07:00","message":"> Transcript [57] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.465689534+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.465691834+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.465694176+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.465697289+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.465703966+07:00","message":"Push: 'เติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.465706034+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.465708443+07:00","message":"Set new StatePrefix : 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.465710818+07:00","message":"Next Push (prob) : 'ที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.465719249+07:00","message":"push: {false เติบโตของพืช 0 0xc002102180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.941263802+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.958467681+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.958514012+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:06:43.958520414+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:43.958535339+07:00","message":"[buffer interim] 11 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.958543166+07:00","message":"[bufferProcess] interim [640000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.958546148+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.958553007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.958555836+07:00","message":"> Transcript [58] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.958559524+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.958561716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.958564053+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:43.958567169+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:44.069678175+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:44.069727575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับสารควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์ขึ้น\",\"confidence\":0.95728964}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:44.069735453+07:00","message":"receive interim result [true|false]: ค้นข้อมูลเกี่ยวกับสารควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:44.069747708+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:44.069750137+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:44.069756012+07:00","message":"[buffer interim] 11 true ค้นข้อมูลเกี่ยวกับสารควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.069764766+07:00","message":"[bufferProcess] interim [850000000]:ค้นข้อมูลเกี่ยวกับสารควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.069768651+07:00","message":"[bufferProcess] send to processor (isfinal):ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.069772616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.069775213+07:00","message":"> Transcript [59] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.069781301+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.06978348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.069785829+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.069788772+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.06979068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.069792563+07:00","message":"> Transcript [60] [true]: 'ค้นข้อมูลเกี่ยวกับสารควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.069794725+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.069796579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.069798129+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.069800185+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.069802089+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.06999557+07:00","message":"Push: 'ที่มนุษย์สังเคราะห์ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.069999225+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.070001681+07:00","message":"Set new StatePrefix : 'ค้นข้อมูลเกี่ยวกับสารควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.070004221+07:00","message":"Next Push (prob) : 'ค้นข้อมูลเกี่ยวกับสารควบคุมการเจริญเติบโตของพืชที่มนุษย์สังเคราะห์ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:44.070012789+07:00","message":"push: {true ที่มนุษย์สังเคราะห์ขึ้น 0 0xc002102180}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.070029233+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_11.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:44.083408047+07:00","message":"write wav file: './tmp/7558/7558_11.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:44.131515798+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:44.806009683+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:44.806058722+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:06:44.806064702+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:44.806079586+07:00","message":"[buffer interim] 12 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.806086985+07:00","message":"[bufferProcess] interim [720000000]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.806089021+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:44.998754522+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:44.998796053+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:06:44.998801486+07:00","message":"receive interim result [false|false]: เตือนฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:44.998818102+07:00","message":"[buffer interim] 12 false เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.998826012+07:00","message":"[bufferProcess] interim [840000000]:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.998828094+07:00","message":"[bufferProcess] send to processor:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.998831748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.998834576+07:00","message":"> Transcript [61] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:44.998837257+07:00","message":"Set StatePrefix (first interim): 'เตือน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:45.333441751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:45.333440492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:45.470468364+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:45.542238164+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:45.640972694+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:45.641011961+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:45.641029094+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:45.641038318+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:45.641041068+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:45.641048157+07:00","message":"[buffer interim] 12 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.641056222+07:00","message":"[bufferProcess] interim [560000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.641059905+07:00","message":"[bufferProcess] send to processor (isfinal):เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.641064199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.641067294+07:00","message":"> Transcript [62] [false]: 'เตือนฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.641070481+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.641072383+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.641074098+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.641076175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.6410778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.641079801+07:00","message":"> Transcript [63] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.641081915+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.641083534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.641085102+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.641087334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:45.641089827+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:45.641097429+07:00","message":"push: {true  0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:45.647514486+07:00","message":"write wav file: './tmp/7558/7558_12.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:46.276087225+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:46.276122966+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:06:46.276128154+07:00","message":"receive interim result [false|false]: เพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:46.276140086+07:00","message":"[buffer interim] 13 false เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:46.276146458+07:00","message":"[bufferProcess] interim [780000000]:เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:46.276148187+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:46.629973055+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:46.73482122+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:46.73486444+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:46.7348698+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:46.734882316+07:00","message":"end recv isFinal message id 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:46.734885152+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:46.734893861+07:00","message":"[buffer interim] 13 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:46.734901337+07:00","message":"[bufferProcess] interim [320000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:46.734905494+07:00","message":"[bufferProcess] send to processor (isfinal):เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:46.734910037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:46.734912889+07:00","message":"> Transcript [64] [false]: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:46.734915023+07:00","message":"Set StatePrefix (first interim): 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:46.734916653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:46.734918674+07:00","message":"> Transcript [65] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:46.734921195+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:46.734923039+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:46.734924715+07:00","message":"StatePrefix: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:46.734926793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:46.73492923+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:46.734938598+07:00","message":"push: {true  0 0xc000045300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:46.741581943+07:00","message":"write wav file: './tmp/7558/7558_13.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:46.76098487+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:47.27036337+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:47.357657446+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:47.35769137+07:00","message":"found end of frame, send empty tag with msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:47.357695363+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:47.357705502+07:00","message":"[buffer interim] 14 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:47.357713315+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:47.357717011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:47.357719742+07:00","message":"> Transcript [66] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:47.357722154+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:47.357724057+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:47.357725862+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:47.357727609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:47.357737396+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:47.357747826+07:00","message":"push: {true \n 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:47.363771477+07:00","message":"write wav file: './tmp/7558/7558_14.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:47.401152184+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:48.334079424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:48.334098331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:50.149427704+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:50.25644092+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:50.256475789+07:00","message":"found end of frame, send empty tag with msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:50.256479725+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:50.256488052+07:00","message":"[buffer interim] 15 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.256495361+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.256499252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.256502153+07:00","message":"> Transcript [67] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.256505401+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.25650767+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.256509562+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.256511318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.256514046+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:50.256523563+07:00","message":"push: {true \n 0 0xc000438a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:50.265641099+07:00","message":"write wav file: './tmp/7558/7558_15.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:50.281658365+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:50.471976967+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:50.55414876+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:50.55417004+07:00","message":"found end of frame, send empty tag with msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:50.554173135+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:50.55418056+07:00","message":"[buffer interim] 16 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.554188218+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.554192238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.554195139+07:00","message":"> Transcript [68] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.554197501+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.55419948+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.554201233+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.554203038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:50.554205452+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:50.554216593+07:00","message":"push: {true \n 0 0xc002102400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:50.558990811+07:00","message":"write wav file: './tmp/7558/7558_16.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:50.731373201+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:51.109912837+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:51.180538038+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:51.190245813+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:51.190263729+07:00","message":"found end of frame, send empty tag with msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:51.190266702+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:51.190272013+07:00","message":"[buffer interim] 17 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.190279257+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.190283178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.190285747+07:00","message":"> Transcript [69] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.190287998+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.190289865+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.190291536+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.190293284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.190295729+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:51.190305708+07:00","message":"push: {true \n 0 0xc000438c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:51.195283276+07:00","message":"write wav file: './tmp/7558/7558_17.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:51.239444983+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:51.311416073+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:51.33463584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:51.334659031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:51.596100501+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:51.596125106+07:00","message":"found end of frame, send empty tag with msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:51.596127946+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:51.596134368+07:00","message":"[buffer interim] 18 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.59614099+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.596145062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.5961481+07:00","message":"> Transcript [70] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.596150635+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.596152482+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.596154197+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.596159515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:51.596169887+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:51.596180435+07:00","message":"push: {true \n 0 0xc000438e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:51.600733161+07:00","message":"write wav file: './tmp/7558/7558_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:52.480179453+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:52.480233708+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:06:52.480239586+07:00","message":"receive interim result [false|false]: ที่บ้านของนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:52.480253531+07:00","message":"[buffer interim] 19 false ที่บ้านของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:52.480260777+07:00","message":"[bufferProcess] interim [960000000]:ที่บ้านของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:52.480262776+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:52.932725454+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:52.932768225+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:06:52.932773862+07:00","message":"receive interim result [false|false]: นักเรียนปลุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:52.932791377+07:00","message":"[buffer interim] 19 false นักเรียนปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:52.932798956+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:52.932801957+07:00","message":"[bufferProcess] send to processor:ที่บ้านของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:52.932805896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:52.932808775+07:00","message":"> Transcript [71] [false]: 'ที่บ้านของนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:52.932810779+07:00","message":"Set StatePrefix (first interim): 'ที่บ้านของนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.06672833+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.066765161+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:06:53.066770596+07:00","message":"receive interim result [false|false]: ที่บ้านของนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.066787364+07:00","message":"[buffer interim] 19 false ที่บ้านของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.066793721+07:00","message":"[bufferProcess] interim [560000000]:ที่บ้านของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.066795843+07:00","message":"[bufferProcess] send to processor:นักเรียนปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.066799116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.066801881+07:00","message":"> Transcript [72] [false]: 'นักเรียนปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.066803985+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.066805816+07:00","message":"Set new StatePrefix: 'นักเรียนปลุก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.073386714+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.073407423+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:06:53.073411525+07:00","message":"receive interim result [false|false]: นักเรียนถูกต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.073422542+07:00","message":"[buffer interim] 19 false นักเรียนถูกต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.07342653+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนถูกต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.07342953+07:00","message":"[bufferProcess] send to processor:ที่บ้านของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.07343197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.073436597+07:00","message":"> Transcript [73] [false]: 'ที่บ้านของนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.073438564+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.073440602+07:00","message":"Set new StatePrefix: 'ที่บ้านของนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.379517918+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.379565704+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:06:53.379571149+07:00","message":"receive interim result [false|false]: นักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.37958666+07:00","message":"[buffer interim] 19 false นักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.379592877+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.379595708+07:00","message":"[bufferProcess] send to processor:นักเรียนถูกต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.379602365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.379604949+07:00","message":"> Transcript [74] [false]: 'นักเรียนถูกต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.379607239+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.379609193+07:00","message":"Set new StatePrefix: 'นักเรียนถูกต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.780966105+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.781019653+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:06:53.781025236+07:00","message":"receive interim result [false|false]: นักเรียนปลูกต้นมะม่วงไว้บ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.781039012+07:00","message":"[buffer interim] 19 false นักเรียนปลูกต้นมะม่วงไว้บ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.781046593+07:00","message":"[bufferProcess] interim [280000000]:นักเรียนปลูกต้นมะม่วงไว้บ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.781048903+07:00","message":"[bufferProcess] send to processor:นักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.781054283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.781059707+07:00","message":"> Transcript [75] [false]: 'นักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.781062502+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.781064624+07:00","message":"Set new StatePrefix: 'นักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.906393258+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.906428697+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:06:53.906434017+07:00","message":"receive interim result [false|false]: นักเรียนปลูกต้นมะม่วงไว้บ้างไหม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.906449998+07:00","message":"[buffer interim] 19 false นักเรียนปลูกต้นมะม่วงไว้บ้างไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.90645695+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนปลูกต้นมะม่วงไว้บ้างไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.906459915+07:00","message":"[bufferProcess] send to processor:นักเรียนปลูกต้นมะม่วงไว้บ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.906465605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.906468257+07:00","message":"> Transcript [76] [false]: 'นักเรียนปลูกต้นมะม่วงไว้บ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.90647147+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.906473524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.906475772+07:00","message":"StatePrefix: 'นักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.906478093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.964807808+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.964851915+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:06:53.964856973+07:00","message":"receive interim result [false|false]: นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:53.964871543+07:00","message":"[buffer interim] 19 false นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.96487987+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.964883395+07:00","message":"[bufferProcess] send to processor:นักเรียนปลูกต้นมะม่วงไว้บ้างไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.964893731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.964900161+07:00","message":"> Transcript [77] [false]: 'นักเรียนปลูกต้นมะม่วงไว้บ้างไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.964903836+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.964905896+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.964907908+07:00","message":"StatePrefix: 'นักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:53.964910158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:54.129612524+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:54.27744848+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:54.277496592+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:06:54.277503333+07:00","message":"receive interim result [true|false]: ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:54.277513315+07:00","message":"end recv isFinal message id 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:54.277515448+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:54.27752329+07:00","message":"[buffer interim] 19 true ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.277537588+07:00","message":"[bufferProcess] interim [850000000]:ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.277540685+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.277544597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.277547849+07:00","message":"> Transcript [78] [false]: 'นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.277551231+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.277553394+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.277555739+07:00","message":"StatePrefix: 'นักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.277557831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.277559554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.277561436+07:00","message":"> Transcript [79] [true]: 'ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.277563532+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.277565135+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.2775667+07:00","message":"StatePrefix: 'นักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.277568364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:54.277574516+07:00","message":"Push: 'ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:54.277583071+07:00","message":"push: {true ที่บ้านของนักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ 0 0xc0031f4200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:54.28469123+07:00","message":"write wav file: './tmp/7558/7558_19.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:54.335479744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:54.335482798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:54.390722124+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:55.943235693+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:55.943282058+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:06:55.9432878+07:00","message":"receive interim result [false|false]: ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:55.943306509+07:00","message":"[buffer interim] 20 false ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:55.943313021+07:00","message":"[bufferProcess] interim [560000000]:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:55.943314851+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:55.943321754+07:00","message":"[bufferProcess] send to processor (ticker):ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:55.943324311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:55.943326622+07:00","message":"> Transcript [80] [false]: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:55.943329226+07:00","message":"Set StatePrefix (first interim): 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:56.141660872+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:56.141704825+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:06:56.141710614+07:00","message":"receive interim result [false|false]: ต้นมะม่วงมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:56.141728058+07:00","message":"[buffer interim] 20 false ต้นมะม่วงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.141736718+07:00","message":"[bufferProcess] interim [740000000]:ต้นมะม่วงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.141738763+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:56.171564707+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:56.171599937+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:06:56.171605726+07:00","message":"receive interim result [false|false]: ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:56.171621171+07:00","message":"[buffer interim] 20 false ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.171627393+07:00","message":"[bufferProcess] interim [800000000]:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.171630024+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.171635285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.171637832+07:00","message":"> Transcript [81] [false]: 'ต้นมะม่วงมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.171640613+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.171642609+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.171644401+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.171646425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:56.270411851+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:56.27045005+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:06:56.270456193+07:00","message":"receive interim result [false|false]: ต้นมะม่วงมาบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:56.270472219+07:00","message":"[buffer interim] 20 false ต้นมะม่วงมาบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.27048173+07:00","message":"[bufferProcess] interim [860000000]:ต้นมะม่วงมาบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.270484379+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.270488665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.270491523+07:00","message":"> Transcript [82] [false]: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.27049439+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.270496476+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.270498416+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.270500339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:56.549239189+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:56.549279804+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:06:56.54928564+07:00","message":"receive interim result [false|false]: ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:56.549298227+07:00","message":"[buffer interim] 20 false ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.549304688+07:00","message":"[bufferProcess] interim [220000000]:ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.549307057+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงมาบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.549312111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.549314604+07:00","message":"> Transcript [83] [false]: 'ต้นมะม่วงมาบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.549317512+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.549319668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.549321446+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:56.549323441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:56.950873796+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.073715064+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.073761323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงมาบ้างหรือเปล่า\",\"confidence\":0.9501731}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.073768753+07:00","message":"receive interim result [true|false]: ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.073777633+07:00","message":"end recv isFinal message id 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.073780877+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.073790277+07:00","message":"[buffer interim] 20 true ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073799674+07:00","message":"[bufferProcess] interim [790000000]:ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073803045+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073807141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.07380979+07:00","message":"> Transcript [84] [false]: 'ต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073812895+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073814866+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073817087+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073819253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.07382181+07:00","message":"Push: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073823657+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073826176+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073828401+07:00","message":"Next Push (prob) : 'มาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073830637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073832794+07:00","message":"> Transcript [85] [true]: 'ต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073837024+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073839632+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073842023+07:00","message":"StatePrefix: 'ต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073844845+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.073848043+07:00","message":"Push: 'มาบ้างหรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.073863995+07:00","message":"push: {false ต้นมะม่วง 0 0xc000439300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.07387918+07:00","message":"push: {true มาบ้างหรือเปล่า 0 0xc000439300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:57.082674197+07:00","message":"write wav file: './tmp/7558/7558_20.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.272515301+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:57.336089479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:06:57.336105267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.390121367+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.521789865+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.646483519+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.646503882+07:00","message":"found end of frame, send empty tag with msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.646507008+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.646513258+07:00","message":"[buffer interim] 21 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.646519015+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.646527994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.646530747+07:00","message":"> Transcript [86] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.646533416+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.646535289+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.646536994+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.646538884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:57.646541892+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:57.646551354+07:00","message":"push: {true \n 0 0xc004002200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:57.651434154+07:00","message":"write wav file: './tmp/7558/7558_21.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.189332362+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.250834554+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.273433028+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.273447636+07:00","message":"found end of frame, send empty tag with msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.27345047+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.273458302+07:00","message":"[buffer interim] 22 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.273465498+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.273469593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.273472203+07:00","message":"> Transcript [87] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.273474888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.273476768+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.273478483+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.273480255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.273489735+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.273499791+07:00","message":"push: {true \n 0 0xc0031f4700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:59.280462537+07:00","message":"write wav file: './tmp/7558/7558_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.509427083+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.618017641+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.618047368+07:00","message":"found end of frame, send empty tag with msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.618051286+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.618059835+07:00","message":"[buffer interim] 23 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.618067203+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.618071006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.618073558+07:00","message":"> Transcript [88] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.618076102+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.618078219+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.618080369+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.618082174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.618084713+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.61809595+07:00","message":"push: {true \n 0 0xc000438c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:59.62257864+07:00","message":"write wav file: './tmp/7558/7558_23.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.630164532+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.70045673+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.802910888+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.802932494+07:00","message":"found end of frame, send empty tag with msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.802936373+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.802945533+07:00","message":"[buffer interim] 24 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.802954396+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.802959834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.802963839+07:00","message":"> Transcript [89] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.802967753+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.802970556+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.80297474+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.802976644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:06:59.802982378+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:06:59.802991904+07:00","message":"push: {true \n 0 0xc002102500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:06:59.807265382+07:00","message":"write wav file: './tmp/7558/7558_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:00.152509165+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:00.336927021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:00.336941927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:01.514983723+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:01.515039529+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:07:01.515046045+07:00","message":"receive interim result [false|false]: ต้นแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:01.515062791+07:00","message":"[buffer interim] 25 false ต้นแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:01.515069191+07:00","message":"[bufferProcess] interim [380000000]:ต้นแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:01.515071139+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:01.515078371+07:00","message":"[bufferProcess] send to processor (ticker):ต้นแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:01.51508157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:01.515084789+07:00","message":"> Transcript [90] [false]: 'ต้นแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:01.515086814+07:00","message":"Set StatePrefix (first interim): 'ต้นแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.040456546+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.040496859+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:07:02.040503191+07:00","message":"receive interim result [false|false]: ต้นแบบในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.04051757+07:00","message":"[buffer interim] 25 false ต้นแบบในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.040525025+07:00","message":"[bufferProcess] interim [920000000]:ต้นแบบในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.040527017+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.283094297+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.283140539+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:07:02.283146233+07:00","message":"receive interim result [false|false]: ต้นแบบในรูปนี้หรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.283156849+07:00","message":"[buffer interim] 25 false ต้นแบบในรูปนี้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.283164213+07:00","message":"[bufferProcess] interim [160000000]:ต้นแบบในรูปนี้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.283166529+07:00","message":"[bufferProcess] send to processor:ต้นแบบในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.28317188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.283174828+07:00","message":"> Transcript [91] [false]: 'ต้นแบบในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.283177853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.283179791+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.283181828+07:00","message":"StatePrefix: 'ต้นแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.283183741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.412599594+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.412654637+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:07:02.412660818+07:00","message":"receive interim result [false|false]: ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.412671741+07:00","message":"[buffer interim] 25 false ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.412678918+07:00","message":"[bufferProcess] interim [280000000]:ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.412681096+07:00","message":"[bufferProcess] send to processor:ต้นแบบในรูปนี้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.412684939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.412687705+07:00","message":"> Transcript [92] [false]: 'ต้นแบบในรูปนี้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.412690988+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.412692836+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.412695007+07:00","message":"StatePrefix: 'ต้นแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.412697366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.589191238+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.707270785+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.707310347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นแบบในรูปนี้หรือไม่\",\"confidence\":0.9533976}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.707315976+07:00","message":"receive interim result [true|false]: ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.707324926+07:00","message":"end recv isFinal message id 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.707326987+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.707333097+07:00","message":"[buffer interim] 25 true ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707342959+07:00","message":"[bufferProcess] interim [670000000]:ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707347649+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707351299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707354403+07:00","message":"> Transcript [93] [false]: 'ต้นแบบในรูปนี้หรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707357594+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707359578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707361475+07:00","message":"StatePrefix: 'ต้นแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707363383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707365126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707366968+07:00","message":"> Transcript [94] [true]: 'ต้นแบบในรูปนี้หรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707369231+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707370793+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707372902+07:00","message":"StatePrefix: 'ต้นแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707375649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:02.707382764+07:00","message":"Push: 'ต้นแบบในรูปนี้หรือไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.707390461+07:00","message":"push: {true ต้นแบบในรูปนี้หรือไม่ 0 0xc00207af00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:02.715580619+07:00","message":"write wav file: './tmp/7558/7558_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:02.780225321+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:03.337773333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:03.337805195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.419254942+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.481131877+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.51855262+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.518583497+07:00","message":"found end of frame, send empty tag with msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.518587328+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.51859672+07:00","message":"[buffer interim] 26 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.518604837+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.518608976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.518612388+07:00","message":"> Transcript [95] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.518615261+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.518617192+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.518619063+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.51862094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.518623657+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.518633365+07:00","message":"push: {true \n 0 0xc0031f4400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:03.524330903+07:00","message":"write wav file: './tmp/7558/7558_26.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.608788987+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.741992552+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.756546076+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.756565775+07:00","message":"found end of frame, send empty tag with msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.756569303+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.756576705+07:00","message":"[buffer interim] 27 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.756583979+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.756587725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.756591067+07:00","message":"> Transcript [96] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.756593749+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.756595649+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.75659735+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.75659916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.756607429+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.756617802+07:00","message":"push: {true \n 0 0xc0031f4580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:03.761481957+07:00","message":"write wav file: './tmp/7558/7558_27.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.799498354+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.961431907+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.961452928+07:00","message":"found end of frame, send empty tag with msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.961457015+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.961465777+07:00","message":"[buffer interim] 28 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.961475212+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.961487382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.961490365+07:00","message":"> Transcript [97] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.961492973+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.961494742+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.961496627+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.96149859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:03.96150135+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:03.961510566+07:00","message":"push: {true \n 0 0xc0031f4800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:03.966199968+07:00","message":"write wav file: './tmp/7558/7558_28.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:04.253452806+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:04.309467552+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:04.483310448+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:04.483330426+07:00","message":"found end of frame, send empty tag with msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:04.483333927+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:04.483340396+07:00","message":"[buffer interim] 29 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:04.483346549+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:04.483350549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:04.483353158+07:00","message":"> Transcript [98] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:04.48335542+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:04.483357385+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:04.483359091+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:04.483360859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:04.483369858+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:04.483378671+07:00","message":"push: {true \n 0 0xc0031f4a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:04.489601873+07:00","message":"write wav file: './tmp/7558/7558_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:04.630980553+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.019350643+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.08212312+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.096940952+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.096958992+07:00","message":"found end of frame, send empty tag with msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.09696185+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.096967489+07:00","message":"[buffer interim] 30 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.09697493+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.096979148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.096981661+07:00","message":"> Transcript [99] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.096983906+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.096985782+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.096987461+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.096989279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.096991813+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.097029677+07:00","message":"push: {true \n 0 0xc0031f4c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:05.101849947+07:00","message":"write wav file: './tmp/7558/7558_30.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.801791793+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.801827928+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:07:05.801833433+07:00","message":"receive interim result [false|false]: ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:05.801842872+07:00","message":"[buffer interim] 31 false ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.801850496+07:00","message":"[bufferProcess] interim [540000000]:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:05.801852177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.26404234+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.264082143+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:07:06.264086719+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.264098721+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.264105337+07:00","message":"[bufferProcess] interim [20000000]:ต้นมะม่วงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.264107618+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.264113501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.264116201+07:00","message":"> Transcript [100] [false]: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.264118314+07:00","message":"Set StatePrefix (first interim): 'ต้นมะม่วง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:06.338770347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:06.338789583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.441054148+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.441095382+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:07:06.441101434+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.441116859+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.441124542+07:00","message":"[bufferProcess] interim [140000000]:ต้นมะม่วงต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.441127054+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.441130609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.441133683+07:00","message":"> Transcript [101] [false]: 'ต้นมะม่วงต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.441136836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.441139022+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.441141658+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.44114365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.703172611+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.703216108+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:07:06.703222557+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.703235368+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.703245189+07:00","message":"[bufferProcess] interim [440000000]:ต้นมะม่วงต้นที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.703248806+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.703255488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.70325986+07:00","message":"> Transcript [102] [false]: 'ต้นมะม่วงต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.7032644+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.703267195+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.703270666+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.703272892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.964071517+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.964114765+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:07:06.964121095+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่นักเรียนถูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:06.964137279+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่นักเรียนถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.964145723+07:00","message":"[bufferProcess] interim [680000000]:ต้นมะม่วงต้นที่นักเรียนถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.964148521+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.964157041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.964159679+07:00","message":"> Transcript [103] [false]: 'ต้นมะม่วงต้นที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.964163213+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.96416591+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.964169522+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:06.964171607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.067345227+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.067392167+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:07:07.067397967+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.067410668+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.067420723+07:00","message":"[bufferProcess] interim [800000000]:ต้นมะม่วงต้นที่ปลูกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.067423256+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่นักเรียนถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.067432889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.067435708+07:00","message":"> Transcript [104] [false]: 'ต้นมะม่วงต้นที่นักเรียนถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.067439252+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.06744143+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.067443401+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.067445571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.067447942+07:00","message":"Push: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.067449873+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.067451764+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงต้นที่นักเรียนถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.067455499+07:00","message":"Next Push (prob) : 'ต้นที่นักเรียนถูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.06747758+07:00","message":"push: {false ต้นมะม่วง 0 0xc004002780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.158513942+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.158561305+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:07:07.158569078+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.15858501+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.158597018+07:00","message":"[bufferProcess] interim [920000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.158600562+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.158607829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.158612523+07:00","message":"> Transcript [105] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.158618771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.158621098+07:00","message":"Set new StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.34015049+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.340188063+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:07:07.340193267+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.340207262+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.340214993+07:00","message":"[bufferProcess] interim [40000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.34021857+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.340222836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.340226034+07:00","message":"> Transcript [106] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.340229204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.340231337+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.340233223+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.340235244+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.668591991+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.668631285+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:07:07.668637177+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.668650447+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.668657644+07:00","message":"[bufferProcess] interim [340000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.668660266+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.668666551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.66866922+07:00","message":"> Transcript [107] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.668672292+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.668674342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.668676334+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.668678639+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.720407921+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.720456025+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:07:07.720463412+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:07.720478529+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.720485561+07:00","message":"[bufferProcess] interim [460000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.72048813+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.72049543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.720498083+07:00","message":"> Transcript [108] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.720501492+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.720503667+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.720506628+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:07.720509018+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.042410891+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.042452654+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:07:08.0424611+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.042473492+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.04248297+07:00","message":"[bufferProcess] interim [760000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.042488134+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.042494854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.042498898+07:00","message":"> Transcript [109] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.042503309+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.042506134+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.04250951+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.042511609+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.042516346+07:00","message":"Push: 'ต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.042520461+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.042523741+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.042527914+07:00","message":"Next Push (prob) : 'ที่บ้านนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.042537971+07:00","message":"push: {false ต้นที่ปลูกไว้ 0 0xc004002780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.246490729+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.246537682+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:07:08.246542958+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.246557641+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.246564918+07:00","message":"[bufferProcess] interim [940000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.246567633+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.246574344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.246577206+07:00","message":"> Transcript [110] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.246581365+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.246583519+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.246585716+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.246589274+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.311854612+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.311902222+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:07:08.31190831+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.311921573+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.311929507+07:00","message":"[bufferProcess] interim [60000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.311932316+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.311938427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.311942293+07:00","message":"> Transcript [111] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.311946269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.311948279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.311950296+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.311954029+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.32462011+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.324652276+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:07:08.324660807+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.324673848+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.324680208+07:00","message":"[bufferProcess] interim [120000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.324682538+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.324688306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.324691128+07:00","message":"> Transcript [112] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.324694746+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.324696689+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.32469859+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.324700929+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.564209085+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.564248206+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:07:08.564255225+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.564268813+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.564276482+07:00","message":"[bufferProcess] interim [300000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.564279139+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.564286134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.564289068+07:00","message":"> Transcript [113] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.564293451+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.56429547+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.564297667+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.564300522+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.564307278+07:00","message":"Push: 'ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.564309261+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.564311343+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.564313679+07:00","message":"Next Push (prob) : 'หรือว่าที่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.564323166+07:00","message":"push: {false ที่บ้านนะคะ 0 0xc004002780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.946053593+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.946094356+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:07:08.946101095+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:08.946118451+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.94612531+07:00","message":"[bufferProcess] interim [720000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.946128841+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.946132378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.94613532+07:00","message":"> Transcript [114] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.946139275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.946145361+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.946148115+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:08.946150774+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:09.339543342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:09.339566892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.517173105+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.517212481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.517220287+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.517235021+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.517241457+07:00","message":"[bufferProcess] interim [320000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.517244311+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.517251213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.517253743+07:00","message":"> Transcript [115] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.51725682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.517258779+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.51726084+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.5172643+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.71193528+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.711976705+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:07:09.711983119+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.71200097+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.71201133+07:00","message":"[bufferProcess] interim [440000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.712014138+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.712020062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.712022911+07:00","message":"> Transcript [116] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.712027322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.712029333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.712031734+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.712034554+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.866255739+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.866293081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.866301246+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.866315412+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.866322629+07:00","message":"[bufferProcess] interim [620000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.866325339+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.866328841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.866331325+07:00","message":"> Transcript [117] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.866335669+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.866337603+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.866340095+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.866342695+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.866345531+07:00","message":"Push: 'หรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.866347399+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.866349678+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.866352613+07:00","message":"Next Push (prob) : 'เห็นมาก่อนจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.866361066+07:00","message":"push: {false หรือว่าที่เคย 0 0xc004002780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.910071114+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.910110585+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:07:09.910117746+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:09.910131783+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.910138633+07:00","message":"[bufferProcess] interim [680000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.910141345+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.91014703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.910149635+07:00","message":"> Transcript [118] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:09.910152191+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.157892606+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.157929447+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:07:10.157940918+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.157952819+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.157959933+07:00","message":"[bufferProcess] interim [920000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.157962854+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.157968377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.157971186+07:00","message":"> Transcript [119] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.157974771+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.157976947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.157978905+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.15798194+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.209229358+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.301873522+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.301914412+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:07:10.301920206+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.301933954+07:00","message":"[buffer interim] 31 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.301946787+07:00","message":"[bufferProcess] interim [100000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.301949477+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.301953149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.301955873+07:00","message":"> Transcript [120] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.301959781+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.301961881+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.301964089+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.301966564+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.341260421+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.379192543+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.379232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่นักเรียนปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่สุด\",\"confidence\":0.9194048}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.379239002+07:00","message":"receive interim result [true|false]: ต้นมะม่วงต้นที่นักเรียนปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.379252181+07:00","message":"end recv isFinal message id 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.379254558+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.37925972+07:00","message":"[buffer interim] 31 true ต้นมะม่วงต้นที่นักเรียนปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379269707+07:00","message":"[bufferProcess] interim [130000000]:ต้นมะม่วงต้นที่นักเรียนปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379273228+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379277187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379280081+07:00","message":"> Transcript [121] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379283787+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379285646+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379287724+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379291146+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379293041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379295114+07:00","message":"> Transcript [122] [true]: 'ต้นมะม่วงต้นที่นักเรียนปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379297307+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379302995+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379304718+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.37930666+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379308603+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379492164+07:00","message":"Push: 'เห็นมาก่อนจะมีต้นที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379497703+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379500515+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงต้นที่นักเรียนปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379503082+07:00","message":"Next Push (prob) : 'ต้นมะม่วงต้นที่นักเรียนปลูกไว้ที่บ้านนะคะหรือว่าที่เคยเห็นมาก่อนจะมีต้นที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.379511108+07:00","message":"push: {true เห็นมาก่อนจะมีต้นที่สุด 0 0xc004002780}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.379522395+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_31.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:10.389921315+07:00","message":"write wav file: './tmp/7558/7558_31.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.789620278+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.851071585+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.882043108+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.88206553+07:00","message":"found end of frame, send empty tag with msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.882068727+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.882074463+07:00","message":"[buffer interim] 32 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.882081127+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.882090644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.88209336+07:00","message":"> Transcript [123] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.882096058+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.882098064+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.882099808+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.882101541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:10.882103913+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:10.88213143+07:00","message":"push: {true \n 0 0xc002102280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:10.886912552+07:00","message":"write wav file: './tmp/7558/7558_32.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:12.339587058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:12.33960352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:12.412020742+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:12.412057853+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:07:12.412063003+07:00","message":"receive interim result [false|false]: มะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:12.412077439+07:00","message":"[buffer interim] 33 false มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.412083945+07:00","message":"[bufferProcess] interim [560000000]:มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.412085841+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.412091102+07:00","message":"[bufferProcess] send to processor (ticker):มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.412094273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.41209712+07:00","message":"> Transcript [124] [false]: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.412099412+07:00","message":"Set StatePrefix (first interim): 'มะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:12.988831531+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:12.988879686+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:07:12.98888759+07:00","message":"receive interim result [false|false]: มะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:12.988905603+07:00","message":"[buffer interim] 33 false มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.988916579+07:00","message":"[bufferProcess] interim [160000000]:มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:12.988919823+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.321845594+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.321889846+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:07:14.321896399+07:00","message":"receive interim result [false|false]: เราจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.32190945+07:00","message":"[buffer interim] 33 false เราจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.321919827+07:00","message":"[bufferProcess] interim [480000000]:เราจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.321922177+07:00","message":"[bufferProcess] send to processor:มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.321925578+07:00","message":"[bufferProcess] send to processor (ticker):เราจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.321928365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.321931171+07:00","message":"> Transcript [125] [false]: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.321934275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.321936475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.321938374+07:00","message":"StatePrefix: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.321940475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.321942306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.321944492+07:00","message":"> Transcript [126] [false]: 'เราจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.321948335+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.321950498+07:00","message":"Set new StatePrefix: 'เราจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.519117147+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.519168535+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:07:14.519179133+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.519193456+07:00","message":"[buffer interim] 33 false เราจะสามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.51920117+07:00","message":"[bufferProcess] interim [720000000]:เราจะสามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.519203533+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.784925606+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.784981111+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:07:14.784992549+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:14.785007841+07:00","message":"[buffer interim] 33 false เราจะสามารถเก็บผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.785015647+07:00","message":"[bufferProcess] interim [20000000]:เราจะสามารถเก็บผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.785018293+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.785025336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.785028057+07:00","message":"> Transcript [127] [false]: 'เราจะสามารถเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.785031724+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.785033855+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.785038757+07:00","message":"StatePrefix: 'เราจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:14.785041056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.045839398+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.045882477+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:07:15.045894611+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บกด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.045917787+07:00","message":"[buffer interim] 33 false เราจะสามารถเก็บกด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.045926062+07:00","message":"[bufferProcess] interim [200000000]:เราจะสามารถเก็บกด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.045928352+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.045932109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.045935195+07:00","message":"> Transcript [128] [false]: 'เราจะสามารถเก็บผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.045939779+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.045941734+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.045943573+07:00","message":"StatePrefix: 'เราจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.045945738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.227714533+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.227761573+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:07:15.227768157+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.22778204+07:00","message":"[buffer interim] 33 false เราจะสามารถเก็บมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.227789782+07:00","message":"[bufferProcess] interim [380000000]:เราจะสามารถเก็บมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.22779268+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บกด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.227800599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.227803421+07:00","message":"> Transcript [129] [false]: 'เราจะสามารถเก็บกด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.227807185+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.227809382+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.22781149+07:00","message":"StatePrefix: 'เราจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.227814876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.295840705+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.295883377+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:07:15.29588975+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บกด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.295903859+07:00","message":"[buffer interim] 33 false เราจะสามารถเก็บกด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.2959113+07:00","message":"[bufferProcess] interim [440000000]:เราจะสามารถเก็บกด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.295914245+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.295919854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.295923127+07:00","message":"> Transcript [130] [false]: 'เราจะสามารถเก็บมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.295926822+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.295929018+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.295930933+07:00","message":"StatePrefix: 'เราจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.29593327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.295937962+07:00","message":"Push: 'เราจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.29593999+07:00","message":"TextPushed: 'เราจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.295941933+07:00","message":"Set new StatePrefix : 'เราจะสามารถเก็บมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.295944064+07:00","message":"Next Push (prob) : 'เก็บมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.295952725+07:00","message":"push: {false เราจะสามารถ 0 0xc0031f4180}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:15.339935623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:15.33994571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.424257182+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.42429829+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:07:15.424304303+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บมะม่วงได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.424317414+07:00","message":"[buffer interim] 33 false เราจะสามารถเก็บมะม่วงได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.424324511+07:00","message":"[bufferProcess] interim [560000000]:เราจะสามารถเก็บมะม่วงได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.424327229+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บกด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.42433744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.424340549+07:00","message":"> Transcript [131] [false]: 'เราจะสามารถเก็บกด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.424343321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.424345541+07:00","message":"Set new StatePrefix: 'เราจะสามารถเก็บกด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.796722552+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.796764649+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:07:15.796771497+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บมะม่วงได้ลำบาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:15.796785381+07:00","message":"[buffer interim] 33 false เราจะสามารถเก็บมะม่วงได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.796793099+07:00","message":"[bufferProcess] interim [980000000]:เราจะสามารถเก็บมะม่วงได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.796796122+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บมะม่วงได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.796802231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.796804989+07:00","message":"> Transcript [132] [false]: 'เราจะสามารถเก็บมะม่วงได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.796807309+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:15.796809531+07:00","message":"Set new StatePrefix: 'เราจะสามารถเก็บมะม่วงได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:16.160094622+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:16.270331627+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:16.270373295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถเก็บผลมะม่วงได้ลำบาก\",\"confidence\":0.9528562}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:16.270379648+07:00","message":"receive interim result [true|false]: เราจะสามารถเก็บผลมะม่วงได้ลำบาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:16.270388887+07:00","message":"end recv isFinal message id 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:16.270391121+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:16.270397355+07:00","message":"[buffer interim] 33 true เราจะสามารถเก็บผลมะม่วงได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.270405105+07:00","message":"[bufferProcess] interim [550000000]:เราจะสามารถเก็บผลมะม่วงได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.270415498+07:00","message":"[bufferProcess] send to processor (isfinal):เราจะสามารถเก็บมะม่วงได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.270420115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.270423752+07:00","message":"> Transcript [133] [false]: 'เราจะสามารถเก็บมะม่วงได้ลำบาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.270427075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.270429011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.270433682+07:00","message":"StatePrefix: 'เราจะสามารถเก็บมะม่วงได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.270435942+07:00","message":"TextPushed: 'เราจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.270437826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.27043979+07:00","message":"> Transcript [134] [true]: 'เราจะสามารถเก็บผลมะม่วงได้ลำบาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.270441825+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.270443422+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.270445054+07:00","message":"StatePrefix: 'เราจะสามารถเก็บมะม่วงได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.270446749+07:00","message":"TextPushed: 'เราจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:16.270451584+07:00","message":"Push: 'เก็บผลมะม่วงได้ลำบาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:16.270459857+07:00","message":"push: {true เก็บผลมะม่วงได้ลำบาก 0 0xc0031f4180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:16.283190643+07:00","message":"write wav file: './tmp/7558/7558_33.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:16.611901699+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:18.339963343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:18.339996636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.544202992+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.544251057+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:07:18.544256824+07:00","message":"receive interim result [false|false]: ต้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:18.544275157+07:00","message":"[buffer interim] 34 false ต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.544283896+07:00","message":"[bufferProcess] interim [740000000]:ต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.54428693+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.544291426+07:00","message":"[bufferProcess] send to processor (ticker):ต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.544295901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.544300516+07:00","message":"> Transcript [135] [false]: 'ต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:18.544304121+07:00","message":"Set StatePrefix (first interim): 'ต้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.187380229+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.187419863+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:07:19.187425759+07:00","message":"receive interim result [false|false]: ต้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.187441856+07:00","message":"[buffer interim] 34 false ต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.187449082+07:00","message":"[bufferProcess] interim [340000000]:ต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.187456999+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.960343375+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.960387879+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:07:19.960393857+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:19.960406993+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.960414054+07:00","message":"[bufferProcess] interim [180000000]:ต้นค่ะจะมีลักษณะเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.960416534+07:00","message":"[bufferProcess] send to processor:ต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.960422782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.960425454+07:00","message":"> Transcript [136] [false]: 'ต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.960428171+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.960430155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.960432275+07:00","message":"StatePrefix: 'ต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:19.960434453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.083921397+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.083968122+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:07:20.083975925+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.084009526+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.084022967+07:00","message":"[bufferProcess] interim [240000000]:ต้นค่ะจะมีลักษณะเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.084027295+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.084035944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.084041046+07:00","message":"> Transcript [137] [false]: 'ต้นค่ะจะมีลักษณะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.08404543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.084048522+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.084051491+07:00","message":"StatePrefix: 'ต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.084054184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.147460347+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.147505852+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:07:20.147512215+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.147525236+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.147535133+07:00","message":"[bufferProcess] interim [360000000]:ต้นค่ะจะมีลักษณะเหมือนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.147538705+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.14754548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.147549592+07:00","message":"> Transcript [138] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.147554535+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.147558737+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.147561356+07:00","message":"StatePrefix: 'ต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.147563661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.170163043+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.170200355+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:07:20.170205517+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.170220675+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.170227111+07:00","message":"[bufferProcess] interim [420000000]:ต้นค่ะจะมีลักษณะเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.170230233+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.170233604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.170236713+07:00","message":"> Transcript [139] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.17024012+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.170242249+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.17024408+07:00","message":"StatePrefix: 'ต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.170246004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.1702523+07:00","message":"Push: 'ต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.17025428+07:00","message":"TextPushed: 'ต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.170256604+07:00","message":"Set new StatePrefix : 'ต้นค่ะจะมีลักษณะเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.170258649+07:00","message":"Next Push (prob) : 'จะมีลักษณะเหมือนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.170266308+07:00","message":"push: {false ต้นค่ะ 0 0xc002102d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.464031951+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.464072951+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:07:20.464078624+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกับใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.46409432+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.464102478+07:00","message":"[bufferProcess] interim [660000000]:ต้นค่ะจะมีลักษณะเหมือนกับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.464105499+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.464114152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.464116843+07:00","message":"> Transcript [140] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.464119515+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.464122363+07:00","message":"Set new StatePrefix: 'ต้นค่ะจะมีลักษณะเหมือนกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.668157677+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.668194977+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:07:20.668203086+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกับในรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.668213498+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกับในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.668220062+07:00","message":"[bufferProcess] interim [900000000]:ต้นค่ะจะมีลักษณะเหมือนกับในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.668222318+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือนกับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.668225609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.668228652+07:00","message":"> Transcript [141] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.668230867+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.668232726+07:00","message":"Set new StatePrefix: 'ต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.999346103+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.99938866+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:07:20.999394617+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:20.999406225+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.999414326+07:00","message":"[bufferProcess] interim [200000000]:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.999417001+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือนกับในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.999420778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.999423488+07:00","message":"> Transcript [142] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.999427046+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.999429068+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.99943569+07:00","message":"StatePrefix: 'ต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:20.999438097+07:00","message":"TextPushed: 'ต้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.25595166+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.256003034+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:07:21.256010282+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.256024075+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.256031486+07:00","message":"[bufferProcess] interim [500000000]:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.256034286+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.256040845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.256043442+07:00","message":"> Transcript [143] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.256047206+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.256049226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.256051762+07:00","message":"StatePrefix: 'ต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.256054355+07:00","message":"TextPushed: 'ต้นค่ะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:21.340759727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:21.340766032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.36662715+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.366661683+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:07:21.366667522+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.366677103+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.366684104+07:00","message":"[bufferProcess] interim [620000000]:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.366686576+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.366690241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.366693074+07:00","message":"> Transcript [144] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.366696499+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.366699635+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.366701743+07:00","message":"StatePrefix: 'ต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.36670394+07:00","message":"TextPushed: 'ต้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.950059121+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.950095249+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:07:21.950101262+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.950114417+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.950122024+07:00","message":"[bufferProcess] interim [220000000]:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.950124923+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.9501307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.950133613+07:00","message":"> Transcript [145] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.950137353+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.950139797+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.950142137+07:00","message":"StatePrefix: 'ต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.950144713+07:00","message":"TextPushed: 'ต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.950149143+07:00","message":"Push: 'จะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.950151495+07:00","message":"TextPushed: 'ต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.950153543+07:00","message":"Set new StatePrefix : 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:21.95015619+07:00","message":"Next Push (prob) : 'รูปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:21.950164384+07:00","message":"push: {false จะมีลักษณะเหมือนกับใน 0 0xc002102d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.461731561+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.461761244+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:07:22.461766877+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:22.461780762+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.461787222+07:00","message":"[bufferProcess] interim [700000000]:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.461789901+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.46179323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.461796134+07:00","message":"> Transcript [146] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.461799515+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.461801739+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.461803559+07:00","message":"StatePrefix: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:22.461805883+07:00","message":"TextPushed: 'ต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.038907745+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.038946588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.038952402+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.038968838+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.038980594+07:00","message":"[bufferProcess] interim [300000000]:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.038983409+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.038986822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.038989635+07:00","message":"> Transcript [147] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.038993184+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.038995246+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.039000529+07:00","message":"StatePrefix: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.039002909+07:00","message":"TextPushed: 'ต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.351442926+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.35148164+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:07:23.351488272+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.351499861+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.351509637+07:00","message":"[bufferProcess] interim [540000000]:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.351513784+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.351521179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.351525032+07:00","message":"> Transcript [148] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.351529591+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.35153273+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.351540839+07:00","message":"StatePrefix: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.351543572+07:00","message":"TextPushed: 'ต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.753852141+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.753903376+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:07:23.753910664+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.753925778+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.753933676+07:00","message":"[bufferProcess] interim [20000000]:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.753936518+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.753944374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.753947234+07:00","message":"> Transcript [149] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.75395158+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.753953771+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.753955928+07:00","message":"StatePrefix: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.753964104+07:00","message":"TextPushed: 'ต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.753970777+07:00","message":"Push: 'รูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.753972729+07:00","message":"TextPushed: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.753982546+07:00","message":"Set new StatePrefix : 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:23.753986695+07:00","message":"Next Push (prob) : 'ก็คือไม่สูงมาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:23.754014732+07:00","message":"push: {false รูปนี้นะคะ 0 0xc002102d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.061802824+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.061842103+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:07:24.061848814+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.06187014+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.061881484+07:00","message":"[bufferProcess] interim [260000000]:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.061884102+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.061888479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.061891711+07:00","message":"> Transcript [150] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.061895663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.061897645+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.061899506+07:00","message":"StatePrefix: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.06190379+07:00","message":"TextPushed: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.064875643+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.064892224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.064896996+07:00","message":"receive interim result [false|false]: ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.064908602+07:00","message":"[buffer interim] 34 false ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.064912686+07:00","message":"[bufferProcess] interim [320000000]:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.064915041+07:00","message":"[bufferProcess] send to processor:ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.064917653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.06492025+07:00","message":"> Transcript [151] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.064923223+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.064925145+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.06492701+07:00","message":"StatePrefix: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.064929481+07:00","message":"TextPushed: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:24.341029553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:24.34103151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.359771149+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.541701339+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.541742843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี\",\"confidence\":0.94159186}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.541749357+07:00","message":"receive interim result [true|false]: มะม่วงต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.541759341+07:00","message":"end recv isFinal message id 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.541761454+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.541768209+07:00","message":"[buffer interim] 34 true มะม่วงต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.541775507+07:00","message":"[bufferProcess] interim [770000000]:มะม่วงต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.541779019+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.541782744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.541785782+07:00","message":"> Transcript [152] [false]: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.541789451+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.541791292+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.541795675+07:00","message":"StatePrefix: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.54179885+07:00","message":"TextPushed: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.541800949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.541802714+07:00","message":"> Transcript [153] [true]: 'มะม่วงต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.541804895+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.541806505+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.541808031+07:00","message":"StatePrefix: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.541809813+07:00","message":"TextPushed: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.54181146+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.542052755+07:00","message":"Push: 'ก็คือไม่สูงมากและมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.542057481+07:00","message":"TextPushed: 'ต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.542059684+07:00","message":"Set new StatePrefix : 'มะม่วงต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.542062124+07:00","message":"Next Push (prob) : 'มะม่วงต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.542071695+07:00","message":"push: {true ก็คือไม่สูงมากและมี 0 0xc002102d00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:24.542141651+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_34.html'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:24.552191848+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:24.559362862+07:00","message":"write wav file: './tmp/7558/7558_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:25.639983911+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:25.73746415+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:25.737491432+07:00","message":"found end of frame, send empty tag with msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:25.737494471+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:25.737502683+07:00","message":"[buffer interim] 35 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:25.737514947+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:25.737520256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:25.737523065+07:00","message":"> Transcript [154] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:25.737525446+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:25.737527437+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:25.737529172+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:25.737530944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:25.73753369+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:25.737544339+07:00","message":"push: {true \n 0 0xc00207a480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:25.743267426+07:00","message":"write wav file: './tmp/7558/7558_35.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:26.280994341+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:26.970419551+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:26.970442232+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:26.970444973+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:26.970446808+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:27.341897094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:27.341900869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:27.522655813+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:27.522706658+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:07:27.522711794+07:00","message":"receive interim result [false|false]: รายการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:27.522727708+07:00","message":"[buffer interim] 36 false รายการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:27.522735234+07:00","message":"[bufferProcess] interim [260000000]:รายการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:27.522737226+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:27.522740758+07:00","message":"[bufferProcess] send to processor (ticker):รายการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:27.522757508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:27.522792808+07:00","message":"> Transcript [155] [false]: 'รายการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:27.522799231+07:00","message":"Set StatePrefix (first interim): 'รายการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:27.839680919+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:27.839723042+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:07:27.839728881+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:27.839742982+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:27.839750252+07:00","message":"[bufferProcess] interim [560000000]:รายการปลูกมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:27.839752461+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:28.230193323+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:28.230234558+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:07:28.230241346+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:28.230255415+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.230263561+07:00","message":"[bufferProcess] interim [980000000]:รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.23026609+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.230273036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.230276288+07:00","message":"> Transcript [156] [false]: 'รายการปลูกมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.230280143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.230282296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.230284491+07:00","message":"StatePrefix: 'รายการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.230286698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:28.872023834+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:28.872066148+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:07:28.872071384+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:28.872084667+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.872090716+07:00","message":"[bufferProcess] interim [580000000]:รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.8720938+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.872102081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.872105838+07:00","message":"> Transcript [157] [false]: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.872112297+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.872115434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.872118901+07:00","message":"StatePrefix: 'รายการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:28.872123434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.539368757+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.539409474+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:07:29.539416169+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.539431657+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.539439173+07:00","message":"[bufferProcess] interim [300000000]:รายการปลูกมะม่วงนะคะจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.539441826+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.539449129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.539452142+07:00","message":"> Transcript [158] [false]: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.539455862+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.539458384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.539460802+07:00","message":"StatePrefix: 'รายการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.53946328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.662311991+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.662354478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.662360958+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.66237415+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.66238098+07:00","message":"[bufferProcess] interim [420000000]:รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.662383871+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.662390744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.662393295+07:00","message":"> Transcript [159] [false]: 'รายการปลูกมะม่วงนะคะจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.662396315+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.66239828+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.662400994+07:00","message":"StatePrefix: 'รายการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.662403212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.662410325+07:00","message":"Push: 'รายการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.662413322+07:00","message":"TextPushed: 'รายการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.662416342+07:00","message":"Set new StatePrefix : 'รายการปลูกมะม่วงนะคะจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.662419461+07:00","message":"Next Push (prob) : 'มะม่วงนะคะจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.662447203+07:00","message":"push: {false รายการปลูก 0 0xc002102300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.830381009+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.830417303+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:07:29.830422646+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.830438171+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะนอกจากเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.830446655+07:00","message":"[bufferProcess] interim [540000000]:รายการปลูกมะม่วงนะคะนอกจากเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.830449202+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.830453018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.830456735+07:00","message":"> Transcript [160] [false]: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.830459024+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.949796445+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.949837602+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:07:29.949843867+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:29.949854784+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.949863355+07:00","message":"[bufferProcess] interim [720000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.949866148+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.949871947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.949874316+07:00","message":"> Transcript [161] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.949876988+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:29.949879689+07:00","message":"Set new StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:30.342538879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:30.342551124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.558760548+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.558799217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.558805158+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.558816657+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.558824147+07:00","message":"[bufferProcess] interim [320000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.558826849+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.558832263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.558835242+07:00","message":"> Transcript [162] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.558838498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.558840717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.558843038+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.558845531+07:00","message":"TextPushed: 'รายการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.742955056+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.743004954+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:07:30.743011339+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.743024711+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.743032365+07:00","message":"[bufferProcess] interim [440000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.74303489+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.743040705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.743043555+07:00","message":"> Transcript [163] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.743047408+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.743049432+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.743051505+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.743053884+07:00","message":"TextPushed: 'รายการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.780409462+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.780448301+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:07:30.780453779+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.780463977+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.780471914+07:00","message":"[bufferProcess] interim [500000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.780474849+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.78048058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.780483348+07:00","message":"> Transcript [164] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.7804873+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.780490585+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.78049481+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.780497925+07:00","message":"TextPushed: 'รายการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.863634158+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.863675336+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:07:30.863683007+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.863698794+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะนอกจากเราจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.863706492+07:00","message":"[bufferProcess] interim [560000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.863710218+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.863718395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.863723006+07:00","message":"> Transcript [165] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.863727869+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.863730973+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.863734228+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.86373713+07:00","message":"TextPushed: 'รายการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.863744877+07:00","message":"Push: 'มะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.86374753+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.863750664+07:00","message":"Set new StatePrefix : 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.86375375+07:00","message":"Next Push (prob) : 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.863764756+07:00","message":"push: {false มะม่วงนะคะนอกจากเรา 0 0xc002102300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.893466342+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.893507379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.893513595+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:30.893527198+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.893534159+07:00","message":"[bufferProcess] interim [620000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.893536973+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.893544318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.893547638+07:00","message":"> Transcript [166] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.893551932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.89355451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.893556946+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:30.89355949+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.05620155+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.056238924+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:07:31.056244591+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะจ่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.056261839+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะนอกจากเราจะจ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.056268189+07:00","message":"[bufferProcess] interim [740000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะจ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.056271321+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.056279069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.056281534+07:00","message":"> Transcript [167] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.056284552+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.056286576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.056288372+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.056290629+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.077351221+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.07738856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.077394246+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.077409878+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.077416938+07:00","message":"[bufferProcess] interim [800000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.077419602+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะจ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.077423184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.077425926+07:00","message":"> Transcript [168] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะจ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.07742945+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.077431897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.077433959+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.077436371+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.359083897+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.359124039+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:07:31.359130646+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.359145215+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.359154563+07:00","message":"[bufferProcess] interim [40000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.359159107+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.359166639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.359169961+07:00","message":"> Transcript [169] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.359173504+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.359176581+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.359179827+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.359183045+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.359189712+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.359193396+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.359197624+07:00","message":"Set new StatePrefix : 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.359200961+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.359210072+07:00","message":"push: {false จะ 0 0xc002102300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.817810242+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.817853321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.817859272+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.817871833+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.817878974+07:00","message":"[bufferProcess] interim [580000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.817881826+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.817888868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.817892145+07:00","message":"> Transcript [170] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.817894828+07:00","message":"Set StatePrefix (first interim): 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.943736322+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.94377375+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:07:31.94378018+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.943794214+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.943801221+07:00","message":"[bufferProcess] interim [640000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.943803934+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.943809739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.943812787+07:00","message":"> Transcript [171] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.943816228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.943818225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.943820174+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.943822979+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.955074199+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.955100048+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:07:31.9551053+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.955117049+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.955122207+07:00","message":"[bufferProcess] interim [700000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.955124689+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.95512803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.955130472+07:00","message":"> Transcript [172] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.955133292+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.955135364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.955137064+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:31.955139294+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:31.990767395+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.162593754+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.162632803+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:07:32.162639432+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.162653323+07:00","message":"[buffer interim] 36 false รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.162659787+07:00","message":"[bufferProcess] interim [880000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.162662224+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.16266553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.162668085+07:00","message":"> Transcript [173] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.162671354+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.162673259+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.162675255+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.16267803+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.242150496+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.249212889+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.249252877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน\",\"confidence\":0.9350627}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.249259148+07:00","message":"receive interim result [true|false]: การปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.24926884+07:00","message":"end recv isFinal message id 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.249271154+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.249276834+07:00","message":"[buffer interim] 36 true การปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249283974+07:00","message":"[bufferProcess] interim [910000000]:การปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249291148+07:00","message":"[bufferProcess] send to processor (isfinal):รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249296875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249301362+07:00","message":"> Transcript [174] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249305076+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249307026+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249308837+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249311496+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249316935+07:00","message":"Push: 'ควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249319242+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249321744+07:00","message":"Set new StatePrefix : 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249324308+07:00","message":"Next Push (prob) : 'ที่เราเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249327341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249336452+07:00","message":"> Transcript [175] [true]: 'การปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249339957+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249350595+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249354707+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249357784+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249360521+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.249348073+07:00","message":"push: {false ควบคุมปัจจัยภายนอก 0 0xc002102300}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249562969+07:00","message":"Push: 'ที่เราเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249570302+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249572751+07:00","message":"Set new StatePrefix : 'การปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249576295+07:00","message":"Next Push (prob) : 'การปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอกที่เราเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:32.249584385+07:00","message":"push: {true ที่เราเรียน 0 0xc002102300}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:32.249584336+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_36.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:32.261250933+07:00","message":"write wav file: './tmp/7558/7558_36.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:33.342890377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:33.342897052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.077846727+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.077894151+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:07:35.077899409+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.077917418+07:00","message":"[buffer interim] 37 false แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.077923447+07:00","message":"[bufferProcess] interim [700000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.077925347+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.077932071+07:00","message":"[bufferProcess] send to processor (ticker):แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.077934523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.077937111+07:00","message":"> Transcript [176] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.077939524+07:00","message":"Set StatePrefix (first interim): 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.720989882+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.721023787+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:07:35.721028894+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:35.721040467+07:00","message":"[buffer interim] 37 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.721045085+07:00","message":"[bufferProcess] interim [240000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:35.721046964+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.297823703+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.297855379+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:07:36.297861145+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.297875315+07:00","message":"[buffer interim] 37 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.297881928+07:00","message":"[bufferProcess] interim [840000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.297884817+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.297891575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.29789401+07:00","message":"> Transcript [177] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.297895954+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.297898149+07:00","message":"Set new StatePrefix: 'น้ำ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:36.343784455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:36.343821643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.408725471+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.525687383+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.525733519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\",\"confidence\":0.89888877}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.525739204+07:00","message":"receive interim result [true|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.525749193+07:00","message":"end recv isFinal message id 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.525751708+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.525758324+07:00","message":"[buffer interim] 37 true น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.52576874+07:00","message":"[bufferProcess] interim [50000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.525772084+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.525775754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.525778784+07:00","message":"> Transcript [178] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.525781788+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.525783682+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.525786084+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.525788457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.52579026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.525792284+07:00","message":"> Transcript [179] [true]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.525794294+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.525795913+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.52579754+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.525799611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.525805611+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.525814261+07:00","message":"push: {true น้ำ 0 0xc000438e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:36.536076926+07:00","message":"write wav file: './tmp/7558/7558_37.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.541591753+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.729846771+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.79128229+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.939512526+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.939531607+07:00","message":"found end of frame, send empty tag with msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.939534802+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.939541699+07:00","message":"[buffer interim] 38 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.939548388+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.939559219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.939563145+07:00","message":"> Transcript [180] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.939567282+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.939570466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.93957307+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.939575912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:36.939581739+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:36.939594904+07:00","message":"push: {true \n 0 0xc000439700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:36.94562362+07:00","message":"write wav file: './tmp/7558/7558_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.04942235+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.142836477+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.142861968+07:00","message":"found end of frame, send empty tag with msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.142865119+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.142872612+07:00","message":"[buffer interim] 39 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.142887324+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.142891388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.14289409+07:00","message":"> Transcript [181] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.142896563+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.142898719+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.142900549+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.142902387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.142908377+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.142918776+07:00","message":"push: {true \n 0 0xc002102800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:37.147738654+07:00","message":"write wav file: './tmp/7558/7558_39.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.240632758+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.878201061+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.972179804+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.972205603+07:00","message":"found end of frame, send empty tag with msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.972209163+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.972215396+07:00","message":"[buffer interim] 40 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.972221727+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.9722294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.972232174+07:00","message":"> Transcript [182] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.972234564+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.972236787+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.972238593+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.972240311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:37.972242793+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:37.972274201+07:00","message":"push: {true \n 0 0xc000044f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:37.977567673+07:00","message":"write wav file: './tmp/7558/7558_40.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:38.200454088+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:39.344511201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:39.344547743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.378515627+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.378561572+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:07:39.37856675+07:00","message":"receive interim result [false|false]: จะมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.378583573+07:00","message":"[buffer interim] 41 false จะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.378590666+07:00","message":"[bufferProcess] interim [140000000]:จะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.378592811+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.378599609+07:00","message":"[bufferProcess] send to processor (ticker):จะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.378602814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.378605989+07:00","message":"> Transcript [183] [false]: 'จะมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.378608338+07:00","message":"Set StatePrefix (first interim): 'จะมีการปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.444660169+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.444712442+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:07:39.444718641+07:00","message":"receive interim result [false|false]: จะมีการตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.444736088+07:00","message":"[buffer interim] 41 false จะมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.444743257+07:00","message":"[bufferProcess] interim [260000000]:จะมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.444745317+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.56917697+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.569219856+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:07:39.569225057+07:00","message":"receive interim result [false|false]: จะมีการตัดหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.569238299+07:00","message":"[buffer interim] 41 false จะมีการตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.569244447+07:00","message":"[bufferProcess] interim [380000000]:จะมีการตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.56924669+07:00","message":"[bufferProcess] send to processor:จะมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.569252031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.569254491+07:00","message":"> Transcript [184] [false]: 'จะมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.569256784+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.569259053+07:00","message":"Set new StatePrefix: 'จะมีการตัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.6343589+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.634414774+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:07:39.634425293+07:00","message":"receive interim result [false|false]: จะมีการตัดยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:39.634441081+07:00","message":"[buffer interim] 41 false จะมีการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.63444879+07:00","message":"[bufferProcess] interim [440000000]:จะมีการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.634451399+07:00","message":"[bufferProcess] send to processor:จะมีการตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.634458342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.634461416+07:00","message":"> Transcript [185] [false]: 'จะมีการตัดหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.634464779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.634466943+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.634471215+07:00","message":"StatePrefix: 'จะมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:39.634473271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.080169592+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.080213764+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:07:40.080219427+07:00","message":"receive interim result [false|false]: จะมีการตัดยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.080233906+07:00","message":"[buffer interim] 41 false จะมีการตัดยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.080240449+07:00","message":"[bufferProcess] interim [920000000]:จะมีการตัดยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.080242866+07:00","message":"[bufferProcess] send to processor:จะมีการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.08024628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.080248993+07:00","message":"> Transcript [186] [false]: 'จะมีการตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.080251805+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.080253892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.08025574+07:00","message":"StatePrefix: 'จะมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.080257705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.351982705+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.352032827+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:07:40.352038882+07:00","message":"receive interim result [false|false]: จะมีการตัดยอดนะคะเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.352054881+07:00","message":"[buffer interim] 41 false จะมีการตัดยอดนะคะเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.3520634+07:00","message":"[bufferProcess] interim [220000000]:จะมีการตัดยอดนะคะเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.352066368+07:00","message":"[bufferProcess] send to processor:จะมีการตัดยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.35207206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.352075039+07:00","message":"> Transcript [187] [false]: 'จะมีการตัดยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.352079927+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.352082165+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.352084121+07:00","message":"StatePrefix: 'จะมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.352086294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.524677918+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.524722264+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:07:40.524728017+07:00","message":"receive interim result [false|false]: จะมีการตัดยอดนะคะเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.524742999+07:00","message":"[buffer interim] 41 false จะมีการตัดยอดนะคะเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.524750132+07:00","message":"[bufferProcess] interim [400000000]:จะมีการตัดยอดนะคะเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.524753109+07:00","message":"[bufferProcess] send to processor:จะมีการตัดยอดนะคะเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.524760916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.524763843+07:00","message":"> Transcript [188] [false]: 'จะมีการตัดยอดนะคะเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.524767289+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.524769657+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.524771673+07:00","message":"StatePrefix: 'จะมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.524774784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.524781153+07:00","message":"Push: 'จะมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.52478293+07:00","message":"TextPushed: 'จะมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.52478487+07:00","message":"Set new StatePrefix : 'จะมีการตัดยอดนะคะเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.524787309+07:00","message":"Next Push (prob) : 'ยอดนะคะเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.524795514+07:00","message":"push: {false จะมีการตัด 0 0xc00207b000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.786659861+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.786697593+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:07:40.786703631+07:00","message":"receive interim result [false|false]: จะมีการตัดยอดนะคะเพื่อจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.786716824+07:00","message":"[buffer interim] 41 false จะมีการตัดยอดนะคะเพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.786723283+07:00","message":"[bufferProcess] interim [580000000]:จะมีการตัดยอดนะคะเพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.786725463+07:00","message":"[bufferProcess] send to processor:จะมีการตัดยอดนะคะเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.786732049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.786734615+07:00","message":"> Transcript [189] [false]: 'จะมีการตัดยอดนะคะเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.786737813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.78674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.786742445+07:00","message":"StatePrefix: 'จะมีการตัดยอดนะคะเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.786744748+07:00","message":"TextPushed: 'จะมีการตัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.988503466+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.988543428+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:07:40.988549062+07:00","message":"receive interim result [false|false]: จะมีการตัดยอดนะคะเพื่อจะให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:40.988562498+07:00","message":"[buffer interim] 41 false จะมีการตัดยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.988568556+07:00","message":"[bufferProcess] interim [760000000]:จะมีการตัดยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.98857096+07:00","message":"[bufferProcess] send to processor:จะมีการตัดยอดนะคะเพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.988576196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.988578646+07:00","message":"> Transcript [190] [false]: 'จะมีการตัดยอดนะคะเพื่อจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.988581954+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.988584233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.988586329+07:00","message":"StatePrefix: 'จะมีการตัดยอดนะคะเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:40.988588608+07:00","message":"TextPushed: 'จะมีการตัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.209486951+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.318583127+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.318629222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการตัดยอดนะคะเพื่อจะให้\",\"confidence\":0.93132526}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.318635439+07:00","message":"receive interim result [true|false]: จะมีการตัดยอดนะคะเพื่อจะให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.3186476+07:00","message":"end recv isFinal message id 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.318650077+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.318656675+07:00","message":"[buffer interim] 41 true จะมีการตัดยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.318666725+07:00","message":"[bufferProcess] interim [240000000]:จะมีการตัดยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.318671892+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีการตัดยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.318675664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.31867876+07:00","message":"> Transcript [191] [false]: 'จะมีการตัดยอดนะคะเพื่อจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.318683666+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.318685868+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.318687761+07:00","message":"StatePrefix: 'จะมีการตัดยอดนะคะเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.318693408+07:00","message":"TextPushed: 'จะมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.318695265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.318697187+07:00","message":"> Transcript [192] [true]: 'จะมีการตัดยอดนะคะเพื่อจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.318699353+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.318701169+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.318702803+07:00","message":"StatePrefix: 'จะมีการตัดยอดนะคะเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.318704785+07:00","message":"TextPushed: 'จะมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:41.318712128+07:00","message":"Push: 'ยอดนะคะเพื่อจะให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.318722019+07:00","message":"push: {true ยอดนะคะเพื่อจะให้ 0 0xc00207b000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:41.327070786+07:00","message":"write wav file: './tmp/7558/7558_41.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:41.402097517+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:42.345395909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:42.345396027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:42.64409474+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:42.644140251+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:07:42.64414553+07:00","message":"receive interim result [false|false]: โอเคค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:42.644158513+07:00","message":"[buffer interim] 42 false โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:42.644165861+07:00","message":"[bufferProcess] interim [80000000]:โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:42.644167887+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:42.644172935+07:00","message":"[bufferProcess] send to processor (ticker):โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:42.644175937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:42.644187563+07:00","message":"> Transcript [193] [false]: 'โอเคค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:42.644190612+07:00","message":"Set StatePrefix (first interim): 'โอเคค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.032542962+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.032582623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.03258844+07:00","message":"receive interim result [false|false]: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.032603024+07:00","message":"[buffer interim] 42 false 8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.032609595+07:00","message":"[bufferProcess] interim [440000000]:8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.032611971+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.16102932+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.161067828+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:07:43.161073623+07:00","message":"receive interim result [false|false]: โอเคค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.161087054+07:00","message":"[buffer interim] 42 false โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.161093834+07:00","message":"[bufferProcess] interim [560000000]:โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.161095708+07:00","message":"[bufferProcess] send to processor:8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.161101014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.161104011+07:00","message":"> Transcript [194] [false]: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.161106884+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.161108759+07:00","message":"Set new StatePrefix: '8'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.371362684+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.371406148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8 ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.37141278+07:00","message":"receive interim result [false|false]: 8 ราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.371427647+07:00","message":"[buffer interim] 42 false 8 ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.371435412+07:00","message":"[bufferProcess] interim [800000000]:8 ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.37143794+07:00","message":"[bufferProcess] send to processor:โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.371445398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.371448213+07:00","message":"> Transcript [195] [false]: 'โอเคค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.371450488+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.371452555+07:00","message":"Set new StatePrefix: 'โอเคค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.996926616+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.996963651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8 ราคา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.996969449+07:00","message":"receive interim result [false|false]: 8 ราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:43.99698505+07:00","message":"[buffer interim] 42 false 8 ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.996995631+07:00","message":"[bufferProcess] interim [400000000]:8 ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.996998084+07:00","message":"[bufferProcess] send to processor:8 ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.997002391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.997005037+07:00","message":"> Transcript [196] [false]: '8 ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.997007115+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:43.997009109+07:00","message":"Set new StatePrefix: '8 ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.158806949+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.182022584+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.182057834+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:07:44.182066632+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.182081774+07:00","message":"[buffer interim] 42 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.182087553+07:00","message":"[bufferProcess] interim [580000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.182089771+07:00","message":"[bufferProcess] send to processor:8 ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.182092788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.182095524+07:00","message":"> Transcript [197] [false]: '8 ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.182098248+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.18210066+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.182102665+07:00","message":"StatePrefix: '8 ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.182104467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.291107741+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.325348756+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.325385538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8 รักข้างมากขึ้น\",\"confidence\":0.7151977}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.325391349+07:00","message":"receive interim result [true|false]: 8 รักข้างมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.325401171+07:00","message":"end recv isFinal message id 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.325403343+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.325408982+07:00","message":"[buffer interim] 42 true 8 รักข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.325415076+07:00","message":"[bufferProcess] interim [790000000]:8 รักข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.325421984+07:00","message":"[bufferProcess] send to processor (isfinal):ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.325425879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.325428474+07:00","message":"> Transcript [198] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.325430833+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.325433197+07:00","message":"Set new StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.325434975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.325436734+07:00","message":"> Transcript [199] [true]: '8 รักข้างมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.325439113+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.325440889+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.325442701+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.325444645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.325451536+07:00","message":"Push: '8 รักข้างมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.325459497+07:00","message":"push: {true 8 รักข้างมากขึ้น 0 0xc000045580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:44.333119282+07:00","message":"write wav file: './tmp/7558/7558_42.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.348271816+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.421001+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.656200567+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.656223128+07:00","message":"found end of frame, send empty tag with msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.656226245+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.656233206+07:00","message":"[buffer interim] 43 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.656240457+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.656245216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.656248195+07:00","message":"> Transcript [200] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.656250463+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.656252492+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.656254274+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.656256058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:44.65626454+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:44.656275197+07:00","message":"push: {true \n 0 0xc00207b100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:44.661047169+07:00","message":"write wav file: './tmp/7558/7558_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.08128211+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.081328835+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:07:45.0813347+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.081348568+07:00","message":"[buffer interim] 44 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.081355419+07:00","message":"[bufferProcess] interim [660000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.08135769+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.155853828+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.155895556+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:07:45.155901114+07:00","message":"receive interim result [false|false]: ทำให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.155915193+07:00","message":"[buffer interim] 44 false ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.155922318+07:00","message":"[bufferProcess] interim [780000000]:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.15592451+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.155931589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.155934615+07:00","message":"> Transcript [201] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.155936722+07:00","message":"Set StatePrefix (first interim): 'ทำให้'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:45.346206929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:45.346225014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.593835626+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.593874414+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:07:45.593880427+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.593893953+07:00","message":"[buffer interim] 44 false ทำให้เกิดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.593901156+07:00","message":"[bufferProcess] interim [200000000]:ทำให้เกิดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.593903921+07:00","message":"[bufferProcess] send to processor:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.593910375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.593913361+07:00","message":"> Transcript [202] [false]: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.593916357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.593918496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.593920452+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.593922508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.854666787+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.854701249+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:07:45.854706704+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีกครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:45.854721367+07:00","message":"[buffer interim] 44 false ทำให้เกิดอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.854727403+07:00","message":"[bufferProcess] interim [500000000]:ทำให้เกิดอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.854729756+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.854736128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.854738835+07:00","message":"> Transcript [203] [false]: 'ทำให้เกิดอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.854741874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.854743833+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.854745588+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:45.854748077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.290727657+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.290766346+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:07:46.290771727+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีกครั้งนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.290790691+07:00","message":"[buffer interim] 44 false ทำให้เกิดอีกครั้งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.290796776+07:00","message":"[bufferProcess] interim [860000000]:ทำให้เกิดอีกครั้งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.290799302+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.290802551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.290805031+07:00","message":"> Transcript [204] [false]: 'ทำให้เกิดอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.290808018+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.290810041+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.290811872+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.290813827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.296656049+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.296677018+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:07:46.296681804+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีกข้างมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.296692285+07:00","message":"[buffer interim] 44 false ทำให้เกิดอีกข้างมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.29669769+07:00","message":"[bufferProcess] interim [920000000]:ทำให้เกิดอีกข้างมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.296699831+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดอีกครั้งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.296702593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.296705159+07:00","message":"> Transcript [205] [false]: 'ทำให้เกิดอีกครั้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.296708034+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.296710226+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.296712262+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.296714009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.296719118+07:00","message":"Push: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.296721242+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.296723232+07:00","message":"Set new StatePrefix : 'ทำให้เกิดอีกครั้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.296725249+07:00","message":"Next Push (prob) : 'เกิดอีกครั้งนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.2967326+07:00","message":"push: {false ทำให้ 0 0xc000439400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.551866939+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.551911986+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:07:46.551917847+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.551931227+07:00","message":"[buffer interim] 44 false ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.551938259+07:00","message":"[bufferProcess] interim [220000000]:ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.551940912+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดอีกข้างมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.551947594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.551950432+07:00","message":"> Transcript [206] [false]: 'ทำให้เกิดอีกข้างมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.551959896+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.55196213+07:00","message":"Set new StatePrefix: 'ทำให้เกิดอีกข้างมาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.789380088+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.89078498+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.890826093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดอีกข้างมากขึ้น\",\"confidence\":0.95695853}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.890831989+07:00","message":"receive interim result [true|false]: ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.890842321+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.890844601+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.890851742+07:00","message":"[buffer interim] 44 true ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.890860174+07:00","message":"[bufferProcess] interim [580000000]:ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.890867152+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.890871945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.890876288+07:00","message":"> Transcript [207] [false]: 'ทำให้เกิดอีกข้างมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.890880444+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.890884018+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.89088688+07:00","message":"StatePrefix: 'ทำให้เกิดอีกข้างมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.890890289+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.890894423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.890896851+07:00","message":"> Transcript [208] [true]: 'ทำให้เกิดอีกข้างมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.890898891+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.890900541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.890902154+07:00","message":"StatePrefix: 'ทำให้เกิดอีกข้างมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.890903826+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:46.890909946+07:00","message":"Push: 'เกิดอีกข้างมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.890917932+07:00","message":"push: {true เกิดอีกข้างมากขึ้น 0 0xc000439400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:46.899102266+07:00","message":"write wav file: './tmp/7558/7558_44.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.910298069+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:46.978149752+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:47.170137065+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:47.17015579+07:00","message":"found end of frame, send empty tag with msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:47.170159088+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:47.170166072+07:00","message":"[buffer interim] 45 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:47.170173048+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:47.170177206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:47.17017998+07:00","message":"> Transcript [209] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:47.170183371+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:47.170185737+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:47.170187577+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:47.170189366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:47.170196866+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:47.170207128+07:00","message":"push: {true \n 0 0xc000439600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:47.176232773+07:00","message":"write wav file: './tmp/7558/7558_45.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:47.360362502+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:47.909199339+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:47.909241755+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:07:47.909247818+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:47.909262176+07:00","message":"[buffer interim] 46 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:47.909269723+07:00","message":"[bufferProcess] interim [600000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:47.909271752+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.098086455+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.098130077+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:07:48.098135948+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.098149484+07:00","message":"[buffer interim] 46 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.098157383+07:00","message":"[bufferProcess] interim [780000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.09815986+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.098166713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.098169848+07:00","message":"> Transcript [210] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.098172446+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:48.346605076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:48.346624654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.351204271+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.351240046+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:07:48.351245502+07:00","message":"receive interim result [false|false]: เป็นการเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.351259364+07:00","message":"[buffer interim] 46 false เป็นการเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.351266391+07:00","message":"[bufferProcess] interim [960000000]:เป็นการเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.351268856+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.351272386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.351275038+07:00","message":"> Transcript [211] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.351278229+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.351280191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.351282145+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.351284531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.552163286+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.552212297+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:07:48.552218764+07:00","message":"receive interim result [false|false]: เป็นการเพิ่มผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.55223278+07:00","message":"[buffer interim] 46 false เป็นการเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.552240864+07:00","message":"[bufferProcess] interim [200000000]:เป็นการเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.55224381+07:00","message":"[bufferProcess] send to processor:เป็นการเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.552251252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.552254009+07:00","message":"> Transcript [212] [false]: 'เป็นการเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.552257448+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.552259674+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.552261877+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.552264124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.724385757+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.724435256+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:07:48.724441136+07:00","message":"receive interim result [false|false]: เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:48.724455162+07:00","message":"[buffer interim] 46 false เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.72446618+07:00","message":"[bufferProcess] interim [380000000]:เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.724468385+07:00","message":"[bufferProcess] send to processor:เป็นการเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.724472214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.724475457+07:00","message":"> Transcript [213] [false]: 'เป็นการเพิ่มผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.724478719+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.724480777+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.72448606+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:48.724488154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.089432565+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.186044666+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.186092111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเพิ่มผลผลิต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.18609916+07:00","message":"receive interim result [true|false]: เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.186109883+07:00","message":"end recv isFinal message id 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.186112625+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.186119088+07:00","message":"[buffer interim] 46 true เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186130319+07:00","message":"[bufferProcess] interim [920000000]:เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186137805+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186141919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186144963+07:00","message":"> Transcript [214] [false]: 'เป็นการเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186148357+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.18615022+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186152122+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186154069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186161275+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186163354+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186165238+07:00","message":"Set new StatePrefix : 'เป็นการเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186167337+07:00","message":"Next Push (prob) : 'การเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186169039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186170854+07:00","message":"> Transcript [215] [true]: 'เป็นการเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186173404+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186174989+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186176695+07:00","message":"StatePrefix: 'เป็นการเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186178634+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:49.186181196+07:00","message":"Push: 'การเพิ่มผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.186196573+07:00","message":"push: {false เป็น 0 0xc002102980}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.186221561+07:00","message":"push: {true การเพิ่มผลผลิต 0 0xc002102980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:49.197355283+07:00","message":"write wav file: './tmp/7558/7558_46.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:49.221286233+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.072058811+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.072112359+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:07:50.072118034+07:00","message":"receive interim result [false|false]: เราก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.072132102+07:00","message":"[buffer interim] 47 false เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.072138891+07:00","message":"[bufferProcess] interim [660000000]:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.072141418+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.396560701+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.396600071+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:07:50.39660495+07:00","message":"receive interim result [false|false]: พวก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.396615558+07:00","message":"[buffer interim] 47 false พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.396622309+07:00","message":"[bufferProcess] interim [960000000]:พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.396624534+07:00","message":"[bufferProcess] send to processor:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.396627959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.396630806+07:00","message":"> Transcript [216] [false]: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.396632977+07:00","message":"Set StatePrefix (first interim): 'เราก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.413536984+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.413571997+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:07:50.413576416+07:00","message":"receive interim result [false|false]: เราก็ควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.413589838+07:00","message":"[buffer interim] 47 false เราก็ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.413595159+07:00","message":"[bufferProcess] interim [20000000]:เราก็ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.413597532+07:00","message":"[bufferProcess] send to processor:พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.413600407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.413602954+07:00","message":"> Transcript [217] [false]: 'พวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.413605934+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.413608311+07:00","message":"Set new StatePrefix: 'พวก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.453531966+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.453559172+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:07:50.453565257+07:00","message":"receive interim result [false|false]: เราก็ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.453575544+07:00","message":"[buffer interim] 47 false เราก็ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.453581964+07:00","message":"[bufferProcess] interim [80000000]:เราก็ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.453584753+07:00","message":"[bufferProcess] send to processor:เราก็ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.453590858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.4535939+07:00","message":"> Transcript [218] [false]: 'เราก็ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.453596178+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.453598124+07:00","message":"Set new StatePrefix: 'เราก็ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.972544175+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.972594944+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:07:50.972603139+07:00","message":"receive interim result [false|false]: เราก็ควบคุมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:50.972618767+07:00","message":"[buffer interim] 47 false เราก็ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.972625984+07:00","message":"[bufferProcess] interim [620000000]:เราก็ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.972628544+07:00","message":"[bufferProcess] send to processor:เราก็ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.972635536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.97263879+07:00","message":"> Transcript [219] [false]: 'เราก็ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.972642035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.972644138+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.972646422+07:00","message":"StatePrefix: 'เราก็ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:50.972648902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.175259966+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.175305434+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:07:51.175311498+07:00","message":"receive interim result [false|false]: เราก็ควบคุมทรงพุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.175327423+07:00","message":"[buffer interim] 47 false เราก็ควบคุมทรงพุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.175335153+07:00","message":"[bufferProcess] interim [800000000]:เราก็ควบคุมทรงพุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.175337685+07:00","message":"[bufferProcess] send to processor:เราก็ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.175341863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.175344845+07:00","message":"> Transcript [220] [false]: 'เราก็ควบคุมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.17534832+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.175350714+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.175352604+07:00","message":"StatePrefix: 'เราก็ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.175354532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:51.347008161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:51.347020361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.659272931+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.741632563+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.741691585+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:07:51.741700476+07:00","message":"receive interim result [false|false]: เราก็ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.741713755+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:07:51.741717048+07:00","message":"receive interim result [false|false]:  20:00 น ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.741724882+07:00","message":"[buffer interim] 47 false เราก็ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.741728268+07:00","message":"[buffer interim] 47 false  20:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.741734949+07:00","message":"[bufferProcess] interim [400000000]:เราก็ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.741737258+07:00","message":"[bufferProcess] send to processor:เราก็ควบคุมทรงพุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.741742201+07:00","message":"[bufferProcess] interim [400000000]: 20:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.741744871+07:00","message":"[bufferProcess] update buffer: เราก็ควบคุม 20:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.741748104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.741750772+07:00","message":"> Transcript [221] [false]: 'เราก็ควบคุมทรงพุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.741754043+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.741756045+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.74175795+07:00","message":"StatePrefix: 'เราก็ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.741760221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.776096605+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.776139551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็ควบคุมทรงพุ่มค่ะ\",\"confidence\":0.8817758}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.776144689+07:00","message":"receive interim result [true|false]: เราก็ควบคุมทรงพุ่มค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.776151337+07:00","message":"end recv isFinal message id 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.776153484+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.776159424+07:00","message":"[buffer interim] 47 true เราก็ควบคุมทรงพุ่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776167425+07:00","message":"[bufferProcess] interim [460000000]:เราก็ควบคุมทรงพุ่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776172313+07:00","message":"[bufferProcess] send to processor (isfinal):เราก็ควบคุม 20:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776175629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776178397+07:00","message":"> Transcript [222] [false]: 'เราก็ควบคุม 20:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.77618136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776183579+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776185359+07:00","message":"StatePrefix: 'เราก็ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776187244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776191837+07:00","message":"Push: 'เราก็ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776193654+07:00","message":"TextPushed: 'เราก็ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776196043+07:00","message":"Set new StatePrefix : 'เราก็ควบคุม 20:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.77619829+07:00","message":"Next Push (prob) : 'คุม 20:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776200167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776202114+07:00","message":"> Transcript [223] [true]: 'เราก็ควบคุมทรงพุ่มค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776204215+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776206343+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776208005+07:00","message":"StatePrefix: 'เราก็ควบคุม 20:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.77620973+07:00","message":"TextPushed: 'เราก็ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:51.776211705+07:00","message":"Push: 'คุมทรงพุ่มค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.776219246+07:00","message":"push: {false เราก็ควบ 0 0xc00207ac00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.776225275+07:00","message":"push: {true คุมทรงพุ่มค่ะ 0 0xc00207ac00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:51.783834937+07:00","message":"write wav file: './tmp/7558/7558_47.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.852205162+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:51.908186344+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.040863164+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.053808284+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.053835905+07:00","message":"found end of frame, send empty tag with msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.053840438+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.053847768+07:00","message":"[buffer interim] 48 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.053854924+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.05385901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.053861922+07:00","message":"> Transcript [224] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.053864494+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.053866411+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.053868254+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.053870085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.053872388+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.053882089+07:00","message":"push: {true \n 0 0xc0031f4080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:52.058277578+07:00","message":"write wav file: './tmp/7558/7558_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.109667271+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.301991916+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.43800489+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.438024633+07:00","message":"found end of frame, send empty tag with msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.438027582+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.438033308+07:00","message":"[buffer interim] 49 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.438040136+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.438044162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.438047233+07:00","message":"> Transcript [225] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.438049554+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.438051437+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.43805311+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.438054887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.438063126+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.438071834+07:00","message":"push: {true \n 0 0xc002102600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:52.442468035+07:00","message":"write wav file: './tmp/7558/7558_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.488938552+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.551975441+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.581137369+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.581155315+07:00","message":"found end of frame, send empty tag with msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.581158798+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.581176687+07:00","message":"[buffer interim] 50 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.581193331+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.581198488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.581201077+07:00","message":"> Transcript [226] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.581203429+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.581205388+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.581207244+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.581209021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:52.581216117+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:52.581226862+07:00","message":"push: {true \n 0 0xc0031f4680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:52.586164659+07:00","message":"write wav file: './tmp/7558/7558_50.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:53.593027923+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:53.59307437+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:07:53.593079575+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:53.593096813+07:00","message":"[buffer interim] 51 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:53.593104831+07:00","message":"[bufferProcess] interim [80000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:53.593107643+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:53.593116609+07:00","message":"[bufferProcess] send to processor (ticker):ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:53.593120013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:53.593123601+07:00","message":"> Transcript [227] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:53.593126869+07:00","message":"Set StatePrefix (first interim): 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:53.794272064+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:53.794318707+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:07:53.794324565+07:00","message":"receive interim result [false|false]: ทำให้ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:53.79434144+07:00","message":"[buffer interim] 51 false ทำให้ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:53.794349075+07:00","message":"[bufferProcess] interim [320000000]:ทำให้ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:53.794351196+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.124500511+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.124534521+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:07:54.124541184+07:00","message":"receive interim result [false|false]: ทำให้ต้นมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.124554867+07:00","message":"[buffer interim] 51 false ทำให้ต้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.124566246+07:00","message":"[bufferProcess] interim [560000000]:ทำให้ต้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.124568684+07:00","message":"[bufferProcess] send to processor:ทำให้ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.124576056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.124578823+07:00","message":"> Transcript [228] [false]: 'ทำให้ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.124581852+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.124583656+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.124585958+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.12458793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.144265977+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.144302581+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:07:54.144308382+07:00","message":"receive interim result [false|false]: ทำให้ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.144319576+07:00","message":"[buffer interim] 51 false ทำให้ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.144326782+07:00","message":"[bufferProcess] interim [620000000]:ทำให้ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.144329114+07:00","message":"[bufferProcess] send to processor:ทำให้ต้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.144332527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.144335845+07:00","message":"> Transcript [229] [false]: 'ทำให้ต้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.144338885+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.144341117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.144343063+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.144345059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.169328863+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.169363103+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:07:54.169370162+07:00","message":"receive interim result [false|false]: ทำให้ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.169383867+07:00","message":"[buffer interim] 51 false ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.169389681+07:00","message":"[bufferProcess] interim [680000000]:ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.16939216+07:00","message":"[bufferProcess] send to processor:ทำให้ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.169395622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.169413116+07:00","message":"> Transcript [230] [false]: 'ทำให้ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.169417554+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.169419849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.169424349+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.169426432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:54.347406858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:54.347431032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.804995335+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.805035916+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:07:54.805042603+07:00","message":"receive interim result [false|false]: ทำให้ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.805058075+07:00","message":"[buffer interim] 51 false ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.805064483+07:00","message":"[bufferProcess] interim [280000000]:ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.805067322+07:00","message":"[bufferProcess] send to processor:ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.805093607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.805099007+07:00","message":"> Transcript [231] [false]: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.805104108+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.805108814+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.805111722+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.805114425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.805124199+07:00","message":"Push: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.805127103+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.805130501+07:00","message":"Set new StatePrefix : 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:54.805132815+07:00","message":"Next Push (prob) : 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:54.805141231+07:00","message":"push: {false ทำให้ 0 0xc0031f4b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.880011401+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.951304861+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.988596353+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.9886409+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:07:55.988647703+07:00","message":"receive interim result [true|false]: ทำให้ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.988658096+07:00","message":"end recv isFinal message id 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.988660288+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.988665528+07:00","message":"[buffer interim] 51 true ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.988673396+07:00","message":"[bufferProcess] interim [540000000]:ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.988684775+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.988689687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.988692805+07:00","message":"> Transcript [232] [false]: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.988695544+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.988699167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.988701192+07:00","message":"StatePrefix: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.988703579+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.988705487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.988707296+07:00","message":"> Transcript [233] [true]: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.988709324+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.988710931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.988712463+07:00","message":"StatePrefix: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.988714237+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:55.98871661+07:00","message":"Push: 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:55.988724082+07:00","message":"push: {true ต้นมะม่วง 0 0xc0031f4b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:55.997800611+07:00","message":"write wav file: './tmp/7558/7558_51.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.418791701+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.41883027+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:07:56.418836699+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.418850885+07:00","message":"[buffer interim] 52 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.418857124+07:00","message":"[bufferProcess] interim [480000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.418858841+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.639417221+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.639457447+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:07:56.639463474+07:00","message":"receive interim result [false|false]: ไม่สู้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.639476262+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.639479444+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:07:56.639481745+07:00","message":"receive interim result [false|false]: ไม่สุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.63948662+07:00","message":"[buffer interim] 52 false ไม่สู้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.639489624+07:00","message":"[buffer interim] 52 false ไม่สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.639495213+07:00","message":"[bufferProcess] interim [660000000]:ไม่สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.639497321+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.639500408+07:00","message":"[bufferProcess] interim [720000000]:ไม่สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.639502202+07:00","message":"[bufferProcess] send to processor:ไม่สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.639504637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.639507142+07:00","message":"> Transcript [234] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.63950927+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.639510935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.639512646+07:00","message":"> Transcript [235] [false]: 'ไม่สู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.639515658+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.639517558+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.639519358+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:56.639521183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970405419+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970437488+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970440907+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970442939+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970445369+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970447239+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970449385+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970451395+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970453249+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970454781+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970456307+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970458007+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970459725+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970461277+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970462809+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:56.970464446+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.029315521+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.120748851+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.120791143+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:07:57.120797057+07:00","message":"receive interim result [false|false]: ไม่สุกมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.120811513+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.120815129+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:07:57.120817632+07:00","message":"receive interim result [false|false]: ไม่สุขมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.120823235+07:00","message":"[buffer interim] 52 false ไม่สุกมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.120826203+07:00","message":"[buffer interim] 52 false ไม่สุขมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.12083307+07:00","message":"[bufferProcess] interim [140000000]:ไม่สุกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.120835135+07:00","message":"[bufferProcess] send to processor:ไม่สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.120837895+07:00","message":"[bufferProcess] interim [200000000]:ไม่สุขมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.120839556+07:00","message":"[bufferProcess] send to processor:ไม่สุกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.120842576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.120845464+07:00","message":"> Transcript [236] [false]: 'ไม่สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.120848368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.12085026+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.120852111+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.120854088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.120855706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.120858987+07:00","message":"> Transcript [237] [false]: 'ไม่สุกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.120860859+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.120862452+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.120864033+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.120865597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.139235455+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.139265135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สุกมา\",\"confidence\":0.79487777}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.139270383+07:00","message":"receive interim result [true|false]: ไม่สุกมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.139280173+07:00","message":"end recv isFinal message id 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.139282764+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.139288719+07:00","message":"[buffer interim] 52 true ไม่สุกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.13929476+07:00","message":"[bufferProcess] interim [320000000]:ไม่สุกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139300204+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่สุขมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139303751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139306253+07:00","message":"> Transcript [238] [false]: 'ไม่สุขมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139308868+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139310661+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139312547+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139314432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139318592+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139320335+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139322254+07:00","message":"Set new StatePrefix : 'ไม่สุขมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.13932423+07:00","message":"Next Push (prob) : 'สุขมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139325991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139327761+07:00","message":"> Transcript [239] [true]: 'ไม่สุกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139329691+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139331201+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139332889+07:00","message":"StatePrefix: 'ไม่สุขมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139334806+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.139337693+07:00","message":"Push: 'สุกมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.139349109+07:00","message":"push: {false ไม่ 0 0xc004002680}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.13935659+07:00","message":"push: {true สุกมา 0 0xc004002680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:57.146104713+07:00","message":"write wav file: './tmp/7558/7558_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.234958553+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.289273255+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:57.347425738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:07:57.347440718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.350866461+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.487410976+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.487434341+07:00","message":"found end of frame, send empty tag with msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.487437429+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.487443713+07:00","message":"[buffer interim] 53 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.487456298+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.487460914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.487463819+07:00","message":"> Transcript [240] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.48746654+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.487468795+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.487470594+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.487472611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:57.487475268+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:57.487484265+07:00","message":"push: {true \n 0 0xc004002b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:57.491958047+07:00","message":"write wav file: './tmp/7558/7558_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:58.405693376+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:58.405756237+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:07:58.405762182+07:00","message":"receive interim result [false|false]: เก็บผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:58.405777828+07:00","message":"[buffer interim] 54 false เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.405784825+07:00","message":"[bufferProcess] interim [840000000]:เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.40578741+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:58.889464159+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:58.978193915+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:58.978240027+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:07:58.978246401+07:00","message":"receive interim result [false|false]: เก็บผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:58.978260182+07:00","message":"[buffer interim] 54 false เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.978268484+07:00","message":"[bufferProcess] interim [440000000]:เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.978270809+07:00","message":"[bufferProcess] send to processor:เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.978277179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.978280084+07:00","message":"> Transcript [241] [false]: 'เก็บผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.97828233+07:00","message":"Set StatePrefix (first interim): 'เก็บผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:58.995813446+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:58.995848497+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:07:58.995854402+07:00","message":"receive interim result [false|false]: เก็บผลผลิตสบู่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:58.995867928+07:00","message":"[buffer interim] 54 false เก็บผลผลิตสบู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.995873746+07:00","message":"[bufferProcess] interim [560000000]:เก็บผลผลิตสบู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.995876418+07:00","message":"[bufferProcess] send to processor:เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.995880031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.995882363+07:00","message":"> Transcript [242] [false]: 'เก็บผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.995886501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.995888629+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.99589057+07:00","message":"StatePrefix: 'เก็บผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:58.995892707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.011085068+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.011118381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก็บผลผลิต\",\"confidence\":0.95746}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.011124017+07:00","message":"receive interim result [true|false]: เก็บผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.011134757+07:00","message":"end recv isFinal message id 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.011138009+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.011145364+07:00","message":"[buffer interim] 54 true เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.011153072+07:00","message":"[bufferProcess] interim [560000000]:เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.011157424+07:00","message":"[bufferProcess] send to processor (isfinal):เก็บผลผลิตสบู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.011161747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.011165467+07:00","message":"> Transcript [243] [false]: 'เก็บผลผลิตสบู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.01116929+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.011172194+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.01117493+07:00","message":"StatePrefix: 'เก็บผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.011177788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.011179951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.011183036+07:00","message":"> Transcript [244] [true]: 'เก็บผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.011186145+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.011188488+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.011191691+07:00","message":"StatePrefix: 'เก็บผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.011194963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.011198847+07:00","message":"Push: 'เก็บผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.011209499+07:00","message":"push: {true เก็บผลผลิต 0 0xc004002c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:59.02012483+07:00","message":"write wav file: './tmp/7558/7558_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.270234408+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.409469622+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.472463573+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.504197514+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.504219671+07:00","message":"found end of frame, send empty tag with msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.504222665+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.50422923+07:00","message":"[buffer interim] 55 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.504236569+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.504241014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.504243973+07:00","message":"> Transcript [245] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.504246574+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.504248528+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.504250288+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.50425228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:07:59.504260441+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:07:59.504269268+07:00","message":"push: {true \n 0 0xc004002000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:07:59.508777708+07:00","message":"write wav file: './tmp/7558/7558_55.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:00.347716597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:00.347748445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.513560291+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.513607049+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:08:00.513612599+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.513627999+07:00","message":"[buffer interim] 56 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.513634388+07:00","message":"[bufferProcess] interim [900000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.513636246+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.513642852+07:00","message":"[bufferProcess] send to processor (ticker):ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.513646108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.513649195+07:00","message":"> Transcript [246] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.513651292+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.724685961+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.724730779+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:08:00.724735916+07:00","message":"receive interim result [false|false]: ตอนมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.724747153+07:00","message":"[buffer interim] 56 false ตอนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.72475505+07:00","message":"[bufferProcess] interim [80000000]:ตอนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.724757049+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.834371056+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.834412801+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:08:00.834418+07:00","message":"receive interim result [false|false]: ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:00.834433041+07:00","message":"[buffer interim] 56 false ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.834440665+07:00","message":"[bufferProcess] interim [200000000]:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.834442831+07:00","message":"[bufferProcess] send to processor:ตอนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.8344471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.834449913+07:00","message":"> Transcript [247] [false]: 'ตอนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.834452469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.834454358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.83445658+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:00.83445885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.216137665+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.216185926+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:08:01.216190962+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.21620324+07:00","message":"[buffer interim] 56 false ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.216210723+07:00","message":"[bufferProcess] interim [560000000]:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.216213595+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.216220378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.216223084+07:00","message":"> Transcript [248] [false]: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.216225598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.216227883+07:00","message":"Set new StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.784548343+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.784593619+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:08:01.784600493+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:01.784615255+07:00","message":"[buffer interim] 56 false ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.784622956+07:00","message":"[bufferProcess] interim [160000000]:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.784625509+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.784633429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.784636229+07:00","message":"> Transcript [249] [false]: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.78463973+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.78464207+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.784644079+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:01.784646291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.048807184+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.048847571+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:08:02.048853481+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.048865961+07:00","message":"[buffer interim] 56 false ต้นมะม่วงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.048873677+07:00","message":"[bufferProcess] interim [340000000]:ต้นมะม่วงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.048876048+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.048881565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.048884673+07:00","message":"> Transcript [250] [false]: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.048887676+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.048889597+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.048891553+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.048893719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.112986652+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.113027213+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:08:02.113033301+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.113046758+07:00","message":"[buffer interim] 56 false ต้นมะม่วงแล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.113054601+07:00","message":"[bufferProcess] interim [520000000]:ต้นมะม่วงแล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.113057136+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.113064392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.113067298+07:00","message":"> Transcript [251] [false]: 'ต้นมะม่วงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.113070239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.113072677+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.11307449+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.113076646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.497631128+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.497673465+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:08:02.497679207+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.497694693+07:00","message":"[buffer interim] 56 false ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.49770263+07:00","message":"[bufferProcess] interim [880000000]:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.4977052+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.497709823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.497712513+07:00","message":"> Transcript [252] [false]: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.497715513+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.497717617+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.497719501+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.497721635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.497724484+07:00","message":"Push: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.497726466+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.497729509+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:02.497731692+07:00","message":"Next Push (prob) : 'แล้วก็ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:02.497739734+07:00","message":"push: {false ต้นมะม่วง 0 0xc002102180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.145973487+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.146019436+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:08:03.146025128+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.146040806+07:00","message":"[buffer interim] 56 false ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.1460481+07:00","message":"[bufferProcess] interim [480000000]:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.146050708+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.146054568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.146057636+07:00","message":"> Transcript [253] [false]: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.1460608+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.146062838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.146064693+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.146066894+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:03.348409267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:03.3484231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.396283231+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.396329125+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:08:03.396335542+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็ยังสามารถยื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.396349101+07:00","message":"[buffer interim] 56 false ต้นมะม่วงแล้วก็ยังสามารถยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.396357435+07:00","message":"[bufferProcess] interim [780000000]:ต้นมะม่วงแล้วก็ยังสามารถยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.396361092+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.396371894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.396376628+07:00","message":"> Transcript [254] [false]: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.39638163+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.396385188+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.396389069+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.396392631+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.517737657+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.517783313+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:08:03.517789118+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.517804115+07:00","message":"[buffer interim] 56 false ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.517811523+07:00","message":"[bufferProcess] interim [840000000]:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.517814018+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้วก็ยังสามารถยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.517819416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.517822091+07:00","message":"> Transcript [255] [false]: 'ต้นมะม่วงแล้วก็ยังสามารถยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.517825186+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.517827126+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.51782913+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.517831446+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.699022696+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.782230002+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.782279116+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:08:03.782285788+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็ยังสามารถสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.782301019+07:00","message":"[buffer interim] 56 false ต้นมะม่วงแล้วก็ยังสามารถสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.782309512+07:00","message":"[bufferProcess] interim [260000000]:ต้นมะม่วงแล้วก็ยังสามารถสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.782312931+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.782316804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.782319631+07:00","message":"> Transcript [256] [false]: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.782323387+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.782325464+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.782327722+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.782329967+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.782332595+07:00","message":"Push: 'แล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.782334639+07:00","message":"TextPushed: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.782336835+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.782339408+07:00","message":"Next Push (prob) : 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.782347796+07:00","message":"push: {false แล้วก็ยัง 0 0xc002102180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.814392803+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.814412271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้วก็ยังสามารถ\",\"confidence\":0.93182296}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.814417967+07:00","message":"receive interim result [true|false]: ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.814427669+07:00","message":"end recv isFinal message id 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.814430399+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.81443643+07:00","message":"[buffer interim] 56 true ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.814443652+07:00","message":"[bufferProcess] interim [260000000]:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.814447136+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นมะม่วงแล้วก็ยังสามารถสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.814450304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.814453015+07:00","message":"> Transcript [257] [false]: 'ต้นมะม่วงแล้วก็ยังสามารถสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.81445576+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.814457555+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.814459802+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.81446195+07:00","message":"TextPushed: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.814463956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.814465806+07:00","message":"> Transcript [258] [true]: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.814468005+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.81446967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.814471363+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.814473068+07:00","message":"TextPushed: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:03.814475632+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.814482534+07:00","message":"push: {true สามารถ 0 0xc002102180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:03.823507249+07:00","message":"write wav file: './tmp/7558/7558_56.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:03.891227893+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.588911952+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.671199185+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.671217195+07:00","message":"found end of frame, send empty tag with msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.67122+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.671226781+07:00","message":"[buffer interim] 57 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.671234436+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.671238174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.671241252+07:00","message":"> Transcript [259] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.671243556+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.671245485+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.671247236+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.671249038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:04.671251539+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.67126171+07:00","message":"push: {true \n 0 0xc0031f4300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:04.67639803+07:00","message":"write wav file: './tmp/7558/7558_57.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:04.791309106+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:06.348605743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:06.348645908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.913951555+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.914008603+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:08:06.914023916+07:00","message":"receive interim result [false|false]: เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:06.914042639+07:00","message":"[buffer interim] 58 false เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.914049192+07:00","message":"[bufferProcess] interim [980000000]:เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.914051245+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.914058843+07:00","message":"[bufferProcess] send to processor (ticker):เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.914061683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.914064447+07:00","message":"> Transcript [260] [false]: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:06.914066403+07:00","message":"Set StatePrefix (first interim): 'เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.14941761+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.268084783+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.268128677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวกันค่ะ\",\"confidence\":0.7297125}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.268134852+07:00","message":"receive interim result [true|false]: เกี่ยวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.268144016+07:00","message":"end recv isFinal message id 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.268146806+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.268157383+07:00","message":"[buffer interim] 58 true เกี่ยวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.268170111+07:00","message":"[bufferProcess] interim [400000000]:เกี่ยวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.268174435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.268177308+07:00","message":"> Transcript [261] [true]: 'เกี่ยวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.268180287+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.268182393+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.26818425+07:00","message":"StatePrefix: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.26818678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:07.268192763+07:00","message":"Push: 'เกี่ยวกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.268202071+07:00","message":"push: {true เกี่ยวกันค่ะ 0 0xc000438e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:07.276632462+07:00","message":"write wav file: './tmp/7558/7558_58.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:07.349946198+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.248478111+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.313109822+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.339948749+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.339969349+07:00","message":"found end of frame, send empty tag with msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.339972497+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.339978917+07:00","message":"[buffer interim] 59 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.33998536+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.339990194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.339992877+07:00","message":"> Transcript [262] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.339995132+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.339997072+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.339998892+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.34000071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:08.340006616+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:08.340015556+07:00","message":"push: {true \n 0 0xc000439200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:08.345611855+07:00","message":"write wav file: './tmp/7558/7558_59.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:09.14982748+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:09.237542149+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:09.237563674+07:00","message":"found end of frame, send empty tag with msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:09.237567333+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:09.237574736+07:00","message":"[buffer interim] 60 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:09.237581408+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:09.237589579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:09.237592436+07:00","message":"> Transcript [263] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:09.237594706+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:09.237596616+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:09.237598414+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:09.237600114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:09.237602659+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:09.237611272+07:00","message":"push: {true \n 0 0xc000439680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:09.243005636+07:00","message":"write wav file: './tmp/7558/7558_60.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:09.270050824+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:09.349180899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:09.349191722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:09.810799972+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:09.810869049+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:08:09.810874293+07:00","message":"receive interim result [false|false]: ทุเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:09.810889392+07:00","message":"[buffer interim] 61 false ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:09.810897034+07:00","message":"[bufferProcess] interim [420000000]:ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:09.810899121+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:10.44776568+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:10.44781059+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:08:10.4478163+07:00","message":"receive interim result [false|false]: ทุเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:10.447836347+07:00","message":"[buffer interim] 61 false ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.447845448+07:00","message":"[bufferProcess] interim [20000000]:ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.447849013+07:00","message":"[bufferProcess] send to processor:ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.447853652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.447857618+07:00","message":"> Transcript [264] [false]: 'ทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.447860671+07:00","message":"Set StatePrefix (first interim): 'ทุเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:10.750146163+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:10.847983942+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:10.848016583+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:08:10.848023089+07:00","message":"receive interim result [true|false]: ทุเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:10.848034762+07:00","message":"end recv isFinal message id 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:10.848037207+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:10.848042922+07:00","message":"[buffer interim] 61 true ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.848051482+07:00","message":"[bufferProcess] interim [500000000]:ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.848054923+07:00","message":"[bufferProcess] send to processor (isfinal):ทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.848058655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.848061665+07:00","message":"> Transcript [265] [false]: 'ทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.848064299+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.848066391+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.848068236+07:00","message":"StatePrefix: 'ทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.848070231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.848071986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.848074056+07:00","message":"> Transcript [266] [true]: 'ทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.848075957+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.84807758+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.848079213+07:00","message":"StatePrefix: 'ทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.848080819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:10.84808328+07:00","message":"Push: 'ทุเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:10.848090631+07:00","message":"push: {true ทุเรียน 0 0xc000439c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:10.85545306+07:00","message":"write wav file: './tmp/7558/7558_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:11.002058376+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:11.829277431+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:11.913893353+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:11.91391551+07:00","message":"found end of frame, send empty tag with msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:11.913920346+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:11.913939447+07:00","message":"[buffer interim] 62 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:11.913947221+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:11.913951431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:11.913954381+07:00","message":"> Transcript [267] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:11.913956965+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:11.913959339+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:11.913961343+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:11.913963058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:11.913965871+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:11.913977509+07:00","message":"push: {true \n 0 0xc004002080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:11.919489349+07:00","message":"write wav file: './tmp/7558/7558_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.219960092+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.278034444+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:12.349242966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:12.349236851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.402053391+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.402074888+07:00","message":"found end of frame, send empty tag with msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.402078112+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.402085768+07:00","message":"[buffer interim] 63 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.40209945+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.402103309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.402106466+07:00","message":"> Transcript [268] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.402108915+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.402110932+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.402113057+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.402115199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.402121495+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.402131793+07:00","message":"push: {true \n 0 0xc000438b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:12.406528029+07:00","message":"write wav file: './tmp/7558/7558_63.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.469796089+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.539734913+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.700217226+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.700241558+07:00","message":"found end of frame, send empty tag with msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.700245239+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.700252048+07:00","message":"[buffer interim] 64 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.700263354+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.700268937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.700271575+07:00","message":"> Transcript [269] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.700273951+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.700275936+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.70027771+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.700279495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.700283989+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.70029251+07:00","message":"push: {true \n 0 0xc004002300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:12.704910101+07:00","message":"write wav file: './tmp/7558/7558_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.730767199+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.789032255+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.929988585+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.930021446+07:00","message":"found end of frame, send empty tag with msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.93002608+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.93003513+07:00","message":"[buffer interim] 65 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.930041913+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.930045966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.93004903+07:00","message":"> Transcript [270] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.930051511+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.930053472+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.930055522+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.930057428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:12.930063749+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:12.930073615+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:12.934258167+07:00","message":"write wav file: './tmp/7558/7558_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:13.239968538+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:14.098167157+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:14.098232524+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:08:14.09823813+07:00","message":"receive interim result [false|false]: งั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:14.098254948+07:00","message":"[buffer interim] 66 false งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.09826203+07:00","message":"[bufferProcess] interim [900000000]:งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.09826404+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.098269339+07:00","message":"[bufferProcess] send to processor (ticker):งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.098271815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.098274427+07:00","message":"> Transcript [271] [false]: 'งั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.098276402+07:00","message":"Set StatePrefix (first interim): 'งั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:14.427118097+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:14.427165835+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:08:14.427171845+07:00","message":"receive interim result [false|false]: นางเอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:14.427185239+07:00","message":"[buffer interim] 66 false นางเอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.427193084+07:00","message":"[bufferProcess] interim [140000000]:นางเอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.427195027+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:14.486112749+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:14.486158645+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:08:14.486164518+07:00","message":"receive interim result [false|false]: คิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:14.486179017+07:00","message":"[buffer interim] 66 false คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.486185273+07:00","message":"[bufferProcess] interim [260000000]:คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.486187541+07:00","message":"[bufferProcess] send to processor:นางเอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.486194065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.486196589+07:00","message":"> Transcript [272] [false]: 'นางเอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.486198899+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.486200947+07:00","message":"Set new StatePrefix: 'นางเอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:14.503051531+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:14.503084364+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:08:14.50308928+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:14.503103452+07:00","message":"[buffer interim] 66 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.503108753+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.503110833+07:00","message":"[bufferProcess] send to processor:คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.503113962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.50311631+07:00","message":"> Transcript [273] [false]: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.503118345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:14.503120509+07:00","message":"Set new StatePrefix: 'คิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.035697457+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.035740184+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:08:15.035749282+07:00","message":"receive interim result [false|false]: งั้นเอ็งคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.035766922+07:00","message":"[buffer interim] 66 false งั้นเอ็งคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.035775564+07:00","message":"[bufferProcess] interim [800000000]:งั้นเอ็งคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.035777839+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.035783069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.035785689+07:00","message":"> Transcript [274] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.035787914+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.035789859+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.116605118+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.116647429+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:08:15.116653262+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าเพราะเหตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.116669406+07:00","message":"[buffer interim] 66 false นักเรียนคิดว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.116676926+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนคิดว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.116679426+07:00","message":"[bufferProcess] send to processor:งั้นเอ็งคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.116687047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.116689692+07:00","message":"> Transcript [275] [false]: 'งั้นเอ็งคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.116692003+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.116694254+07:00","message":"Set new StatePrefix: 'งั้นเอ็งคิดว่า'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:15.349329538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:15.349336065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.378255641+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.378307663+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:08:15.378316061+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:15.378334945+07:00","message":"[buffer interim] 66 false นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.37834974+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.378357672+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.378362376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.37836649+07:00","message":"> Transcript [276] [false]: 'นักเรียนคิดว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.378369796+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:15.378373375+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่าเพราะเหตุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.021395874+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.021445225+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:08:16.021451015+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.021464026+07:00","message":"[buffer interim] 66 false นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.02147308+07:00","message":"[bufferProcess] interim [760000000]:นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.02147577+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.021481176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.021483778+07:00","message":"> Transcript [277] [false]: 'นักเรียนคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.02148661+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.021488819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.021491251+07:00","message":"StatePrefix: 'นักเรียนคิดว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.02149336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.083320211+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.083368382+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:08:16.083375381+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าเพราะเหตุใดการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.083392608+07:00","message":"[buffer interim] 66 false นักเรียนคิดว่าเพราะเหตุใดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.083401433+07:00","message":"[bufferProcess] interim [880000000]:นักเรียนคิดว่าเพราะเหตุใดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.083404189+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.083410941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.083413888+07:00","message":"> Transcript [278] [false]: 'นักเรียนคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.083417099+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.083420721+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.083422678+07:00","message":"StatePrefix: 'นักเรียนคิดว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.083425371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.252419822+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.252460576+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:08:16.252466878+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.25247942+07:00","message":"[buffer interim] 66 false นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.25248632+07:00","message":"[bufferProcess] interim [0]:นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.252488586+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าเพราะเหตุใดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.252493507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.252496371+07:00","message":"> Transcript [279] [false]: 'นักเรียนคิดว่าเพราะเหตุใดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.252499779+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.252501928+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.252503971+07:00","message":"StatePrefix: 'นักเรียนคิดว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.252506217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.829131485+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.924660129+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.924701952+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:08:16.924707598+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าเพราะเหตุใดการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.924722089+07:00","message":"[buffer interim] 66 false นักเรียนคิดว่าเพราะเหตุใดการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.924728508+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนคิดว่าเพราะเหตุใดการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.924731618+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.924737149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.924739587+07:00","message":"> Transcript [280] [false]: 'นักเรียนคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.924742363+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.924744523+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.924747119+07:00","message":"StatePrefix: 'นักเรียนคิดว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.924749344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.924754603+07:00","message":"Push: 'นักเรียนคิดว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.924756847+07:00","message":"TextPushed: 'นักเรียนคิดว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.924759094+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.924761188+07:00","message":"Next Push (prob) : 'ใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.924768889+07:00","message":"push: {false นักเรียนคิดว่าเพราะเหตุ 0 0xc000045480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.963788979+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.963827077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าเพราะเหตุใดการยกพื้น\",\"confidence\":0.9192396}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.963834129+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่าเพราะเหตุใดการยกพื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.963843432+07:00","message":"end recv isFinal message id 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.963845569+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.963851569+07:00","message":"[buffer interim] 66 true นักเรียนคิดว่าเพราะเหตุใดการยกพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.963862305+07:00","message":"[bufferProcess] interim [810000000]:นักเรียนคิดว่าเพราะเหตุใดการยกพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.963867417+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่าเพราะเหตุใดการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.963870567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.963874352+07:00","message":"> Transcript [281] [false]: 'นักเรียนคิดว่าเพราะเหตุใดการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.963877304+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.963879364+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.96388168+07:00","message":"StatePrefix: 'นักเรียนคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.963883795+07:00","message":"TextPushed: 'นักเรียนคิดว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.963885676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.96388776+07:00","message":"> Transcript [282] [true]: 'นักเรียนคิดว่าเพราะเหตุใดการยกพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.963889775+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.963891388+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.963892988+07:00","message":"StatePrefix: 'นักเรียนคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.963894993+07:00","message":"TextPushed: 'นักเรียนคิดว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:16.963901158+07:00","message":"Push: 'ใดการยกพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:16.963908628+07:00","message":"push: {true ใดการยกพื้น 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:16.972622723+07:00","message":"write wav file: './tmp/7558/7558_66.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:17.090393165+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:18.349427699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:18.349436512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:18.558023644+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:18.663564018+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:18.663587024+07:00","message":"found end of frame, send empty tag with msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:18.663590338+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:18.663597536+07:00","message":"[buffer interim] 67 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.663605725+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.663615203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.663617954+07:00","message":"> Transcript [283] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.663620281+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.663622291+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.66362405+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.663626064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:18.663628607+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:18.663641249+07:00","message":"push: {true \n 0 0xc002102c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:18.670732352+07:00","message":"write wav file: './tmp/7558/7558_67.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:18.692932589+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.199441563+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.270341753+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.296579968+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.296599563+07:00","message":"found end of frame, send empty tag with msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.296602913+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.296609818+07:00","message":"[buffer interim] 68 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.296617516+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.296621615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.296625511+07:00","message":"> Transcript [284] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.296628514+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.29663048+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.296632291+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.296634122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:19.296636801+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:19.296646347+07:00","message":"push: {true \n 0 0xc00207b500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:19.302869587+07:00","message":"write wav file: './tmp/7558/7558_68.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:21.350350535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:21.350354687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.697964694+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.796396835+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.796421445+07:00","message":"found end of frame, send empty tag with msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.796426037+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.796433267+07:00","message":"[buffer interim] 69 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.796461633+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.796466166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.796469518+07:00","message":"> Transcript [285] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.796471808+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.796474317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.796476171+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.796477926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:21.796486462+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.796495251+07:00","message":"push: {true \n 0 0xc000439b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:21.806372723+07:00","message":"write wav file: './tmp/7558/7558_69.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.831816797+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:21.889818119+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.012045811+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.012077315+07:00","message":"found end of frame, send empty tag with msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.012082147+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.01209214+07:00","message":"[buffer interim] 70 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.012100326+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.012105327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.012109261+07:00","message":"> Transcript [286] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.012112774+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.012115978+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.012118647+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.012121235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:22.012125637+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.012138692+07:00","message":"push: {true \n 0 0xc00207ac80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:22.016398786+07:00","message":"write wav file: './tmp/7558/7558_70.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:22.472085857+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:24.350594303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:24.350605856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:24.908007347+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.002277886+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.002308696+07:00","message":"found end of frame, send empty tag with msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.002312547+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.002322817+07:00","message":"[buffer interim] 71 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.002331399+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.002337476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.002342774+07:00","message":"> Transcript [287] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.002346997+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.002350773+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.002354151+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.002357387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.002361154+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.0023748+07:00","message":"push: {true \n 0 0xc004002580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:25.010271213+07:00","message":"write wav file: './tmp/7558/7558_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.030610359+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.098111999+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.22661882+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.226640543+07:00","message":"found end of frame, send empty tag with msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.22664361+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.22665055+07:00","message":"[buffer interim] 72 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.226657691+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.226662843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.226667411+07:00","message":"> Transcript [288] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.226671293+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.226674482+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.226677301+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.226684384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:25.226693109+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.226703813+07:00","message":"push: {true \n 0 0xc00207b380}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:25.23069334+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:25.231007876+07:00","message":"write wav file: './tmp/7558/7558_72.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.457722135+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.457777933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.457783173+07:00","message":"receive interim result [false|false]: 3.2.2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.4577999+07:00","message":"[buffer interim] 73 false 3.2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.45780729+07:00","message":"[bufferProcess] interim [80000000]:3.2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.45780937+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.457814892+07:00","message":"[bufferProcess] send to processor (ticker):3.2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.457818058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.457821078+07:00","message":"> Transcript [289] [false]: '3.2.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.457823267+07:00","message":"Set StatePrefix (first interim): '3.2.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.829202511+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.919511075+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.919559766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.2\",\"confidence\":0.93432397}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.919564965+07:00","message":"receive interim result [true|false]: 3.2.2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.919572836+07:00","message":"end recv isFinal message id 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.919574997+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.919581825+07:00","message":"[buffer interim] 73 true 3.2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.919592169+07:00","message":"[bufferProcess] interim [620000000]:3.2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.919597525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.919600379+07:00","message":"> Transcript [290] [true]: '3.2.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.919603519+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.919605454+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.919607792+07:00","message":"StatePrefix: '3.2.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.919609829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:26.919615367+07:00","message":"Push: '3.2.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.919624751+07:00","message":"push: {true 3.2.2 0 0xc004002d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:26.9263141+07:00","message":"write wav file: './tmp/7558/7558_73.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.95149447+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.971020894+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.971042024+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.971044732+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.971047206+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.97104915+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.97105107+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.971052789+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.971054673+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.971056417+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.971058307+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.971059896+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.971061461+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.971062982+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.971064513+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:26.971066087+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:27.350644349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:27.350663196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.227849532+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.320006384+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.320029445+07:00","message":"found end of frame, send empty tag with msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.320032985+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.320040448+07:00","message":"[buffer interim] 74 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.320054044+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.32005871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.320061599+07:00","message":"> Transcript [291] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.320064309+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.320066407+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.320068749+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.320070749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:28.320076847+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:28.320086361+07:00","message":"push: {true \n 0 0xc000045000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:28.326692061+07:00","message":"write wav file: './tmp/7558/7558_74.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.073595376+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.586882317+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.586935238+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:08:29.586940718+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:29.586955959+07:00","message":"[buffer interim] 75 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.586963249+07:00","message":"[bufferProcess] interim [360000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.586965436+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.586971751+07:00","message":"[bufferProcess] send to processor (ticker):จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.586974927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.586977737+07:00","message":"> Transcript [292] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:29.586979826+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:30.350973046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:30.350978085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.504671848+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.5047149+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:08:30.50472054+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.504732468+07:00","message":"[buffer interim] 75 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.5047382+07:00","message":"[bufferProcess] interim [320000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.504740402+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.629433015+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.629472159+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:08:30.629477707+07:00","message":"receive interim result [false|false]: ตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.629490045+07:00","message":"[buffer interim] 75 false ตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.62949889+07:00","message":"[bufferProcess] interim [380000000]:ตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.629501362+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.629506457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.629509214+07:00","message":"> Transcript [293] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.629511519+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.629513861+07:00","message":"Set new StatePrefix: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.808676412+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.808721525+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:08:30.808729253+07:00","message":"receive interim result [false|false]: ตอนนี้แหละ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.808746847+07:00","message":"[buffer interim] 75 false ตอนนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.808762079+07:00","message":"[bufferProcess] interim [560000000]:ตอนนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.808765429+07:00","message":"[bufferProcess] send to processor:ตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.808769975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.808773982+07:00","message":"> Transcript [294] [false]: 'ตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.808778554+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.808781826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.808785167+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.808787931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.935959967+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.936000681+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:08:30.936006213+07:00","message":"receive interim result [false|false]: ตอนที่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:30.936021141+07:00","message":"[buffer interim] 75 false ตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.936028265+07:00","message":"[bufferProcess] interim [680000000]:ตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.936030577+07:00","message":"[bufferProcess] send to processor:ตอนนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.936034218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.936037076+07:00","message":"> Transcript [295] [false]: 'ตอนนี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.936039986+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.936041861+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.936043802+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:30.936045756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:31.109059497+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:31.207382048+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:31.207418731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนที่แล้ว\",\"confidence\":0.95404315}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:31.207424261+07:00","message":"receive interim result [true|false]: ตอนที่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:31.207435949+07:00","message":"end recv isFinal message id 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:31.207439805+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:31.207447644+07:00","message":"[buffer interim] 75 true ตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.207455496+07:00","message":"[bufferProcess] interim [70000000]:ตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.207459307+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.207462523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.207465235+07:00","message":"> Transcript [296] [false]: 'ตอนที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.20746798+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.207470555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.207472618+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.207474537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.207476085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.207477972+07:00","message":"> Transcript [297] [true]: 'ตอนที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.207479933+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.207481597+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.207483106+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.207484813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.207487355+07:00","message":"Push: 'ตอนที่แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:31.20749636+07:00","message":"push: {true ตอนที่แล้ว 0 0xc002103000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:31.21481459+07:00","message":"write wav file: './tmp/7558/7558_75.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:31.239876889+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:31.908595447+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:31.908647998+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:08:31.908652853+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:31.90866657+07:00","message":"[buffer interim] 76 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.908673388+07:00","message":"[bufferProcess] interim [660000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:31.908675694+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:33.351300918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:33.351333146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:33.938000749+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.035863956+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.035903034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\",\"confidence\":0.74424654}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.035916818+07:00","message":"receive interim result [true|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.035922528+07:00","message":"end recv isFinal message id 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.035925304+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.035931208+07:00","message":"[buffer interim] 76 true นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.03593783+07:00","message":"[bufferProcess] interim [910000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.035940574+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.03594385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.035948568+07:00","message":"> Transcript [298] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.035950891+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.0359526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.035954456+07:00","message":"> Transcript [299] [true]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.035956969+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.035958905+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.035960787+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.03596266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:34.035965182+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.035972807+07:00","message":"push: {true นักเรียน 0 0xc00207ba00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:34.04347359+07:00","message":"write wav file: './tmp/7558/7558_76.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:34.190322421+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.055479772+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.055533013+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:08:35.055539058+07:00","message":"receive interim result [false|false]: มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.055553843+07:00","message":"[buffer interim] 77 false มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.055561826+07:00","message":"[bufferProcess] interim [720000000]:มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.055563866+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.055570221+07:00","message":"[bufferProcess] send to processor (ticker):มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.055573201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.055575994+07:00","message":"> Transcript [300] [false]: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.055578281+07:00","message":"Set StatePrefix (first interim): 'มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.233306585+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.233348537+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:08:35.233354708+07:00","message":"receive interim result [false|false]: มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.23336896+07:00","message":"[buffer interim] 77 false มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.233376896+07:00","message":"[bufferProcess] interim [900000000]:มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.233378911+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.361797008+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.361832557+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:08:35.361838621+07:00","message":"receive interim result [false|false]: มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.361859274+07:00","message":"[buffer interim] 77 false มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.361866963+07:00","message":"[bufferProcess] interim [20000000]:มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.361869453+07:00","message":"[bufferProcess] send to processor:มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.361873609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.361876391+07:00","message":"> Transcript [301] [false]: 'มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.361879133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.361880941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.361882712+07:00","message":"StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.361884746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.469371491+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.539957736+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.563761961+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.563798525+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:08:35.563804377+07:00","message":"receive interim result [true|false]: มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.563810885+07:00","message":"end recv isFinal message id 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.563813637+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.563819565+07:00","message":"[buffer interim] 77 true มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563828969+07:00","message":"[bufferProcess] interim [290000000]:มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563833845+07:00","message":"[bufferProcess] send to processor (isfinal):มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563837851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563840817+07:00","message":"> Transcript [302] [false]: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563843704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563845766+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563847528+07:00","message":"StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563849643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563851423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563853557+07:00","message":"> Transcript [303] [true]: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563855585+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563857126+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563858745+07:00","message":"StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563860341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:35.563866333+07:00","message":"Push: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:35.563873893+07:00","message":"push: {true มีผลต่อการเจริญ 0 0xc00207bc00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:35.569760633+07:00","message":"write wav file: './tmp/7558/7558_77.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:36.351325941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:36.35133614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:36.688236131+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:36.785837412+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:36.785859028+07:00","message":"found end of frame, send empty tag with msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:36.785862008+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:36.785868618+07:00","message":"[buffer interim] 78 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:36.785876028+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:36.785880956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:36.785884474+07:00","message":"> Transcript [304] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:36.785887167+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:36.785889132+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:36.785890961+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:36.78589272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:36.785902212+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:36.785923107+07:00","message":"push: {true \n 0 0xc000438100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:36.791841901+07:00","message":"write wav file: './tmp/7558/7558_78.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.070604467+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.138601697+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.330524158+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.61928909+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.619307493+07:00","message":"found end of frame, send empty tag with msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.619310669+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.619317064+07:00","message":"[buffer interim] 79 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.61932284+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.619326944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.619330571+07:00","message":"> Transcript [305] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.619332937+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.619334817+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.619336609+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.619338378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:37.619340901+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:37.619350168+07:00","message":"push: {true \n 0 0xc004002400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:37.624743831+07:00","message":"write wav file: './tmp/7558/7558_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.885210215+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.885260238+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:08:38.885266782+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:38.885284067+07:00","message":"[buffer interim] 80 false ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.885293803+07:00","message":"[bufferProcess] interim [620000000]:ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.885296002+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.885301132+07:00","message":"[bufferProcess] send to processor (ticker):ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.885304039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.885306664+07:00","message":"> Transcript [306] [false]: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:38.885308952+07:00","message":"Set StatePrefix (first interim): 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.295056279+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.295101824+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:08:39.2951079+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.295118929+07:00","message":"[buffer interim] 80 false ปัจจัยภายนอกที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.295125104+07:00","message":"[bufferProcess] interim [980000000]:ปัจจัยภายนอกที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.295127119+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:39.352228258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:39.352228377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.470757084+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.470801553+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:08:39.470807088+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่พืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.470823292+07:00","message":"[buffer interim] 80 false ปัจจัยภายนอกที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.470829642+07:00","message":"[bufferProcess] interim [160000000]:ปัจจัยภายนอกที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.470831952+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.470835143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.470837825+07:00","message":"> Transcript [307] [false]: 'ปัจจัยภายนอกที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.470840967+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.470842942+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.470844697+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.470847137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.597181744+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.597224292+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:08:39.59723238+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่พืชได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.597251447+07:00","message":"[buffer interim] 80 false ปัจจัยภายนอกที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.597259531+07:00","message":"[bufferProcess] interim [280000000]:ปัจจัยภายนอกที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.597263577+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.597272396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.59727763+07:00","message":"> Transcript [308] [false]: 'ปัจจัยภายนอกที่พืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.597282609+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.597285668+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.5972887+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.597291979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.809307782+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.809342846+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:08:39.809348096+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:39.809360049+07:00","message":"[buffer interim] 80 false ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.809366171+07:00","message":"[bufferProcess] interim [520000000]:ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.809368603+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.809373612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.809376219+07:00","message":"> Transcript [309] [false]: 'ปัจจัยภายนอกที่พืชได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.809379638+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.809382015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.809383976+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:39.809386191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:40.356567394+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:40.356629966+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:08:40.356636327+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:40.356651533+07:00","message":"[buffer interim] 80 false ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.356658999+07:00","message":"[bufferProcess] interim [120000000]:ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.356661557+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.356669428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.356672464+07:00","message":"> Transcript [310] [false]: 'ปัจจัยภายนอกที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.356675788+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.356678092+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.356680682+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.356682857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.356688887+07:00","message":"Push: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.356690757+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.356692723+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:40.35669484+07:00","message":"Next Push (prob) : 'พืชได้รับจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:40.356703024+07:00","message":"push: {false ปัจจัยภายนอกที่ 0 0xc002102500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.178959419+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.233823882+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.233859828+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:08:41.233867875+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่พืชได้รับจากแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.233885076+07:00","message":"[buffer interim] 80 false ปัจจัยภายนอกที่พืชได้รับจากแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.233895807+07:00","message":"[bufferProcess] interim [900000000]:ปัจจัยภายนอกที่พืชได้รับจากแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.233899859+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.233914874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.233919636+07:00","message":"> Transcript [311] [false]: 'ปัจจัยภายนอกที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.233924388+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.233927472+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.233930164+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.233935975+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.310107525+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.326017236+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.326056064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่พืชได้รับจาก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.326061602+07:00","message":"receive interim result [true|false]: ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.326070698+07:00","message":"end recv isFinal message id 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.3260728+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.326079469+07:00","message":"[buffer interim] 80 true ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.326087529+07:00","message":"[bufferProcess] interim [50000000]:ปัจจัยภายนอกที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.326091785+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายนอกที่พืชได้รับจากแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.326095297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.326098358+07:00","message":"> Transcript [312] [false]: 'ปัจจัยภายนอกที่พืชได้รับจากแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.326101155+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.32610297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.326104839+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.326107009+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.326108901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.326110845+07:00","message":"> Transcript [313] [true]: 'ปัจจัยภายนอกที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.32611295+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.326114594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.326116154+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.326117957+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.326124318+07:00","message":"Push: 'พืชได้รับจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.326131482+07:00","message":"push: {true พืชได้รับจาก 0 0xc002102500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:41.335985142+07:00","message":"write wav file: './tmp/7558/7558_80.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.429616785+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.501285607+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.522399071+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.522417404+07:00","message":"found end of frame, send empty tag with msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.522420282+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.52242594+07:00","message":"[buffer interim] 81 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.522435466+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.522439295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.522441955+07:00","message":"> Transcript [314] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.522444499+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.522446358+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.522448282+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.522449999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:41.522452497+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:41.522460678+07:00","message":"push: {true \n 0 0xc000045700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:41.528982116+07:00","message":"write wav file: './tmp/7558/7558_81.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:42.352459374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:42.352461641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.915838247+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.91587362+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:08:42.915879374+07:00","message":"receive interim result [false|false]: ใจภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:42.915892736+07:00","message":"[buffer interim] 82 false ใจภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.915898884+07:00","message":"[bufferProcess] interim [260000000]:ใจภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.915909404+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.915914573+07:00","message":"[bufferProcess] send to processor (ticker):ใจภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.915917253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.915919934+07:00","message":"> Transcript [315] [false]: 'ใจภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:42.915921968+07:00","message":"Set StatePrefix (first interim): 'ใจภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.027956128+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.12138922+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.121434286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายใน\",\"confidence\":0.86330426}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.121439714+07:00","message":"receive interim result [true|false]: ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.121447451+07:00","message":"end recv isFinal message id 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.121449671+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.121455718+07:00","message":"[buffer interim] 82 true ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.121462313+07:00","message":"[bufferProcess] interim [560000000]:ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.121465632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.121468361+07:00","message":"> Transcript [316] [true]: 'ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.121471082+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.121473202+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.121474963+07:00","message":"StatePrefix: 'ใจภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.121476769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.121479504+07:00","message":"Push: 'ภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.121487144+07:00","message":"push: {true ภายใน 0 0xc002102b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:43.128272816+07:00","message":"write wav file: './tmp/7558/7558_82.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.231994577+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.349437388+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.457448559+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.457468186+07:00","message":"found end of frame, send empty tag with msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.457471175+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.457478461+07:00","message":"[buffer interim] 83 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.457485848+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.457489745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.45749242+07:00","message":"> Transcript [317] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.457494772+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.457497057+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.457498872+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.45750071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.457511422+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.457520868+07:00","message":"push: {true \n 0 0xc000439180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:43.462749203+07:00","message":"write wav file: './tmp/7558/7558_83.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.551332534+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.608411977+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.669774422+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.800319272+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.800342068+07:00","message":"found end of frame, send empty tag with msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.800346257+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.800353565+07:00","message":"[buffer interim] 84 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.800363302+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.800368563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.80037318+07:00","message":"> Transcript [318] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.800376784+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.800379633+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.800382733+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.800385345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:43.800388981+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:43.800399291+07:00","message":"push: {true \n 0 0xc000438b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:43.804728475+07:00","message":"write wav file: './tmp/7558/7558_84.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:45.35319761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:45.353202635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:48.353798247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:48.353813413+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.516710031+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.516759265+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:08:48.516764942+07:00","message":"receive interim result [false|false]: ที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:48.516779686+07:00","message":"[buffer interim] 85 false ที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.516786982+07:00","message":"[bufferProcess] interim [500000000]:ที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.516788898+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.516793974+07:00","message":"[bufferProcess] send to processor (ticker):ที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.516796707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.516799395+07:00","message":"> Transcript [319] [false]: 'ที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:48.516801663+07:00","message":"Set StatePrefix (first interim): 'ที่แตกต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:49.948914471+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.039393214+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.039442517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่แตกต่างกันดังกล่าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.039448102+07:00","message":"receive interim result [false|false]: ที่แตกต่างกันดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.039465096+07:00","message":"[buffer interim] 85 false ที่แตกต่างกันดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.039474103+07:00","message":"[bufferProcess] interim [180000000]:ที่แตกต่างกันดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.03947644+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.039480536+07:00","message":"[bufferProcess] send to processor (ticker):ที่แตกต่างกันดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.039483622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.039486554+07:00","message":"> Transcript [320] [false]: 'ที่แตกต่างกันดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.039489816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.039491864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.039493771+07:00","message":"StatePrefix: 'ที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.039495753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.064769359+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.064801471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังกล่าว\",\"confidence\":0.8787686}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.064807357+07:00","message":"receive interim result [true|false]: ดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.064817113+07:00","message":"end recv isFinal message id 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.064819216+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.064824063+07:00","message":"[buffer interim] 85 true ดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.06483046+07:00","message":"[bufferProcess] interim [300000000]:ดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.064833844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.064837044+07:00","message":"> Transcript [321] [true]: 'ดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.064839707+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.064841448+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.064843327+07:00","message":"StatePrefix: 'ที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.064845286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.064849826+07:00","message":"Push: 'ดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.064857612+07:00","message":"push: {true ดังกล่าว 0 0xc004002200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:50.076815197+07:00","message":"write wav file: './tmp/7558/7558_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.212611711+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.908753935+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.982507939+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.99191285+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.991933582+07:00","message":"found end of frame, send empty tag with msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.99193787+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.991945266+07:00","message":"[buffer interim] 86 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.991952147+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.991956326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.991960539+07:00","message":"> Transcript [322] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.99196407+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.991966948+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.991969579+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.991972245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:50.991976055+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:50.991996539+07:00","message":"push: {true \n 0 0xc000439100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:50.997628935+07:00","message":"write wav file: './tmp/7558/7558_86.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:51.354405357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:51.354419337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.833857812+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.833911122+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:08:51.833916934+07:00","message":"receive interim result [false|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:51.833934064+07:00","message":"[buffer interim] 87 false โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.833940119+07:00","message":"[bufferProcess] interim [720000000]:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:51.833942591+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.164120148+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.164158636+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:08:52.164163513+07:00","message":"receive interim result [false|false]: โครงการการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.164175207+07:00","message":"[buffer interim] 87 false โครงการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.164183391+07:00","message":"[bufferProcess] interim [20000000]:โครงการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.164185498+07:00","message":"[bufferProcess] send to processor:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.164188819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.164191484+07:00","message":"> Transcript [323] [false]: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.164193765+07:00","message":"Set StatePrefix (first interim): 'โครงการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.258005577+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.33548249+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.335520264+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:08:52.335526296+07:00","message":"receive interim result [false|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.335540694+07:00","message":"[buffer interim] 87 false โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.335547186+07:00","message":"[bufferProcess] interim [140000000]:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.335550142+07:00","message":"[bufferProcess] send to processor:โครงการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.335553278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.335556222+07:00","message":"> Transcript [324] [false]: 'โครงการการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.335559469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.335561655+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.335563446+07:00","message":"StatePrefix: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.335565502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.368001509+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.368034105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการ\",\"confidence\":0.9492978}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.368039226+07:00","message":"receive interim result [true|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.368050559+07:00","message":"end recv isFinal message id 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.368052819+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.368061641+07:00","message":"[buffer interim] 87 true โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.368077903+07:00","message":"[bufferProcess] interim [290000000]:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.368082026+07:00","message":"[bufferProcess] send to processor (isfinal):โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.368085655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.368091923+07:00","message":"> Transcript [325] [false]: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.368098024+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.368100255+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.368102088+07:00","message":"StatePrefix: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.36810413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.368105887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.368108606+07:00","message":"> Transcript [326] [true]: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.36811084+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.368112454+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.368114032+07:00","message":"StatePrefix: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.368115834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:52.368121745+07:00","message":"Push: 'โครงการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.368130291+07:00","message":"push: {true โครงการ 0 0xc0031f4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:52.374399176+07:00","message":"write wav file: './tmp/7558/7558_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:52.391367556+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.348885968+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.437411789+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.437434125+07:00","message":"found end of frame, send empty tag with msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.437437713+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.437444548+07:00","message":"[buffer interim] 88 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.43745071+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.437455148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.437458449+07:00","message":"> Transcript [327] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.437461338+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.437463307+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.43746505+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.437466784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.437469262+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.437501079+07:00","message":"push: {true \n 0 0xc002102f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:53.443504625+07:00","message":"write wav file: './tmp/7558/7558_88.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.542636735+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.668791133+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.777230581+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.777244528+07:00","message":"found end of frame, send empty tag with msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.777247351+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.77725344+07:00","message":"[buffer interim] 89 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.777258576+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.777262078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.777264347+07:00","message":"> Transcript [328] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.777266447+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.777268119+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.777269791+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.777271614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:53.777274462+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.777281746+07:00","message":"push: {true \n 0 0xc000439d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:53.782049819+07:00","message":"write wav file: './tmp/7558/7558_89.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:53.790559235+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:54.355132499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:54.355146805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.028566034+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.133017685+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.133037007+07:00","message":"found end of frame, send empty tag with msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.13304035+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.133046843+07:00","message":"[buffer interim] 90 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.133054294+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.133059387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.133062263+07:00","message":"> Transcript [329] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.133064786+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.133066818+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.13306853+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.133070319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.133076891+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.133085933+07:00","message":"push: {true \n 0 0xc002103400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:56.143673884+07:00","message":"write wav file: './tmp/7558/7558_90.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.419517146+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.610254856+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.671348827+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.688726582+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.688745615+07:00","message":"found end of frame, send empty tag with msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.688748766+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.688755528+07:00","message":"[buffer interim] 91 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.688761843+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.688765797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.688768438+07:00","message":"> Transcript [330] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.688770742+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.68877266+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.688774516+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.688776262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:56.688778826+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.688787194+07:00","message":"push: {true \n 0 0xc0031f4200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:56.694113786+07:00","message":"write wav file: './tmp/7558/7558_91.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.97085092+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.970877784+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.970881406+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.970884289+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.970887105+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.970895092+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.970898022+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.970900729+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.970903126+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.970905533+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.970908165+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.970910637+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.970913082+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.970915493+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.970917988+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:56.9709205+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:57.355585457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:08:57.355607893+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.433024212+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.433074184+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:08:58.433079239+07:00","message":"receive interim result [false|false]: ขึ้นภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.433103691+07:00","message":"[buffer interim] 92 false ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.433113937+07:00","message":"[bufferProcess] interim [620000000]:ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.433117012+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.433125036+07:00","message":"[bufferProcess] send to processor (ticker):ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.433129113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.433133245+07:00","message":"> Transcript [331] [false]: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.433136696+07:00","message":"Set StatePrefix (first interim): 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.537719219+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.60015436+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.634710548+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.634750656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นภายในเซลล์\",\"confidence\":0.9537914}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.634757945+07:00","message":"receive interim result [true|false]: ขึ้นภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.634769548+07:00","message":"end recv isFinal message id 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.634771976+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.63477716+07:00","message":"[buffer interim] 92 true ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.63478382+07:00","message":"[bufferProcess] interim [890000000]:ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.634787524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.634790181+07:00","message":"> Transcript [332] [true]: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.634792921+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.634794905+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.634796789+07:00","message":"StatePrefix: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.634799174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:58.634801805+07:00","message":"Push: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:58.634809549+07:00","message":"push: {true ขึ้นภายในเซลล์ 0 0xc000438a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:58.64175861+07:00","message":"write wav file: './tmp/7558/7558_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.45523599+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.455289+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:08:59.45529418+07:00","message":"receive interim result [false|false]: เรียกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.455308436+07:00","message":"[buffer interim] 93 false เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.455315431+07:00","message":"[bufferProcess] interim [900000000]:เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.45531734+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.689028368+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.749652297+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.816209689+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.816246164+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.816252404+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.816266233+07:00","message":"end recv isFinal message id 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.816269844+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.816278156+07:00","message":"[buffer interim] 93 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.816288263+07:00","message":"[bufferProcess] interim [320000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.816297312+07:00","message":"[bufferProcess] send to processor (isfinal):เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.816303217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.816308665+07:00","message":"> Transcript [333] [false]: 'เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.816311963+07:00","message":"Set StatePrefix (first interim): 'เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.816314649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.816318578+07:00","message":"> Transcript [334] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.816322694+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.816325991+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.816328783+07:00","message":"StatePrefix: 'เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.816332102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:08:59.81633531+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:08:59.816346514+07:00","message":"push: {true  0 0xc00207a480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:08:59.824181825+07:00","message":"write wav file: './tmp/7558/7558_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.268158733+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:00.356453581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:00.356492807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.360515917+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.360535974+07:00","message":"found end of frame, send empty tag with msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.360538923+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.360545668+07:00","message":"[buffer interim] 94 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.360558116+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.360561769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.360564712+07:00","message":"> Transcript [335] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.360566967+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.360570014+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.36057185+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.360573731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.360592147+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.360603231+07:00","message":"push: {true \n 0 0xc002102e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:00.365552051+07:00","message":"write wav file: './tmp/7558/7558_94.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.779796859+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.910448521+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.989911944+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.989941773+07:00","message":"found end of frame, send empty tag with msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.98994547+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.989954243+07:00","message":"[buffer interim] 95 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.989961598+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.989965328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.989968108+07:00","message":"> Transcript [336] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.989970461+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.989972447+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.989974262+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.989976087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:00.989985111+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:00.989993813+07:00","message":"push: {true \n 0 0xc0031f4700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:00.994362679+07:00","message":"write wav file: './tmp/7558/7558_95.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:01.291720468+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:02.665146932+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:02.665208805+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:09:02.665214175+07:00","message":"receive interim result [false|false]: จะสร้างฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:02.665230424+07:00","message":"[buffer interim] 96 false จะสร้างฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:02.665239975+07:00","message":"[bufferProcess] interim [200000000]:จะสร้างฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:02.665242148+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:02.665245482+07:00","message":"[bufferProcess] send to processor (ticker):จะสร้างฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:02.665248457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:02.665251094+07:00","message":"> Transcript [337] [false]: 'จะสร้างฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:02.665253459+07:00","message":"Set StatePrefix (first interim): 'จะสร้างฮอร์โมน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.230789398+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.230833473+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:09:03.230839317+07:00","message":"receive interim result [false|false]: จะสร้างฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.230850416+07:00","message":"[buffer interim] 96 false จะสร้างฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:03.230857821+07:00","message":"[bufferProcess] interim [800000000]:จะสร้างฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:03.230859952+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:03.357217466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:03.357228888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.566459495+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.566507876+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:09:03.566513803+07:00","message":"receive interim result [false|false]: จะสร้างฮอร์โมนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:03.566527451+07:00","message":"[buffer interim] 96 false จะสร้างฮอร์โมนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:03.566533854+07:00","message":"[bufferProcess] interim [100000000]:จะสร้างฮอร์โมนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:03.566536175+07:00","message":"[bufferProcess] send to processor:จะสร้างฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:03.566541222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:03.566544013+07:00","message":"> Transcript [338] [false]: 'จะสร้างฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:03.566547121+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:03.566549315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:03.566551133+07:00","message":"StatePrefix: 'จะสร้างฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:03.566553256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:04.136170304+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:04.136204569+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:09:04.136210724+07:00","message":"receive interim result [false|false]: จะสร้างฮอร์โมนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:04.136224626+07:00","message":"[buffer interim] 96 false จะสร้างฮอร์โมนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.136231226+07:00","message":"[bufferProcess] interim [700000000]:จะสร้างฮอร์โมนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.136233355+07:00","message":"[bufferProcess] send to processor:จะสร้างฮอร์โมนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.13623674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.136239426+07:00","message":"> Transcript [339] [false]: 'จะสร้างฮอร์โมนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.136242249+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.136244198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.13625817+07:00","message":"StatePrefix: 'จะสร้างฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.136260445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:04.519429793+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:04.519482283+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:09:04.519489322+07:00","message":"receive interim result [false|false]: จะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:04.519503961+07:00","message":"[buffer interim] 96 false จะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.519514517+07:00","message":"[bufferProcess] interim [120000000]:จะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.519518067+07:00","message":"[bufferProcess] send to processor:จะสร้างฮอร์โมนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.519524121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.519527793+07:00","message":"> Transcript [340] [false]: 'จะสร้างฮอร์โมนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.519531962+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.519535884+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.519539781+07:00","message":"StatePrefix: 'จะสร้างฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.519541879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:04.829442276+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:04.82947701+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:09:04.829482907+07:00","message":"receive interim result [false|false]: จะสร้างฮอร์โมนในปริมาณน้อยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:04.82949832+07:00","message":"[buffer interim] 96 false จะสร้างฮอร์โมนในปริมาณน้อยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.829505673+07:00","message":"[bufferProcess] interim [420000000]:จะสร้างฮอร์โมนในปริมาณน้อยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.829512197+07:00","message":"[bufferProcess] send to processor:จะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.829516035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.829518676+07:00","message":"> Transcript [341] [false]: 'จะสร้างฮอร์โมนในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.829521807+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.829524102+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.829526051+07:00","message":"StatePrefix: 'จะสร้างฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.829528214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.829530952+07:00","message":"Push: 'จะสร้างฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.829532742+07:00","message":"TextPushed: 'จะสร้างฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.829534931+07:00","message":"Set new StatePrefix : 'จะสร้างฮอร์โมนในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:04.829538202+07:00","message":"Next Push (prob) : 'ในปริมาณน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:04.829545959+07:00","message":"push: {false จะสร้างฮอร์โมน 0 0xc000439b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.020063877+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.020098285+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:09:05.020104258+07:00","message":"receive interim result [false|false]: จะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.020116287+07:00","message":"[buffer interim] 96 false จะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.020122384+07:00","message":"[bufferProcess] interim [540000000]:จะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.02012478+07:00","message":"[bufferProcess] send to processor:จะสร้างฮอร์โมนในปริมาณน้อยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.020130059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.020132515+07:00","message":"> Transcript [342] [false]: 'จะสร้างฮอร์โมนในปริมาณน้อยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.020135714+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.020137735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.020139932+07:00","message":"StatePrefix: 'จะสร้างฮอร์โมนในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.020142534+07:00","message":"TextPushed: 'จะสร้างฮอร์โมน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.153556385+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.153594696+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:09:05.153600303+07:00","message":"receive interim result [false|false]: จะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.153612334+07:00","message":"[buffer interim] 96 false จะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.153619555+07:00","message":"[bufferProcess] interim [720000000]:จะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.153621879+07:00","message":"[bufferProcess] send to processor:จะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.15362723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.153630066+07:00","message":"> Transcript [343] [false]: 'จะสร้างฮอร์โมนในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.153633062+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.153635081+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.153637161+07:00","message":"StatePrefix: 'จะสร้างฮอร์โมนในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.153639971+07:00","message":"TextPushed: 'จะสร้างฮอร์โมน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.647682122+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.787704063+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.787759248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือจะสร้างฮอร์โมนในปริมาณน้อย\",\"confidence\":0.9209271}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.787765124+07:00","message":"receive interim result [true|false]: คือจะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.787775472+07:00","message":"end recv isFinal message id 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.787777869+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.787783932+07:00","message":"[buffer interim] 96 true คือจะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787790451+07:00","message":"[bufferProcess] interim [380000000]:คือจะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.78779372+07:00","message":"[bufferProcess] send to processor (isfinal):จะสร้างฮอร์โมนในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787801529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787824826+07:00","message":"> Transcript [344] [false]: 'จะสร้างฮอร์โมนในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787829331+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787831619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787833787+07:00","message":"StatePrefix: 'จะสร้างฮอร์โมนในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787836853+07:00","message":"TextPushed: 'จะสร้างฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787839254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787842119+07:00","message":"> Transcript [345] [true]: 'คือจะสร้างฮอร์โมนในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787844977+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787846745+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787848331+07:00","message":"StatePrefix: 'จะสร้างฮอร์โมนในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787850278+07:00","message":"TextPushed: 'จะสร้างฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787851847+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787973864+07:00","message":"Push: 'ในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787977735+07:00","message":"TextPushed: 'จะสร้างฮอร์โมนในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787980208+07:00","message":"Set new StatePrefix : 'คือจะสร้างฮอร์โมนในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.787982238+07:00","message":"Next Push (prob) : 'คือจะสร้างฮอร์โมนในปริมาณน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.787993471+07:00","message":"push: {true ในปริมาณน้อย 0 0xc000439b00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:05.788006321+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_96.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:05.797788717+07:00","message":"write wav file: './tmp/7558/7558_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:05.969992537+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:06.357981706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:06.358014218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.013407083+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.013453983+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:09:07.013459727+07:00","message":"receive interim result [false|false]: โรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.013474763+07:00","message":"[buffer interim] 97 false โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.01348239+07:00","message":"[bufferProcess] interim [840000000]:โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.013484547+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.013489726+07:00","message":"[bufferProcess] send to processor (ticker):โรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.013493101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.013495836+07:00","message":"> Transcript [346] [false]: 'โรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.013498016+07:00","message":"Set StatePrefix (first interim): 'โรงเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.139730879+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.139771969+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:09:07.139777558+07:00","message":"receive interim result [false|false]: เรียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.139792169+07:00","message":"[buffer interim] 97 false เรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.139798807+07:00","message":"[bufferProcess] interim [960000000]:เรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.139800721+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.337387009+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.337429467+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:09:07.337434663+07:00","message":"receive interim result [false|false]: เกรียงไกร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.337447224+07:00","message":"[buffer interim] 97 false เกรียงไกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.337453663+07:00","message":"[bufferProcess] interim [140000000]:เกรียงไกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.337456128+07:00","message":"[bufferProcess] send to processor:เรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.337461104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.337463663+07:00","message":"> Transcript [347] [false]: 'เรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.33746609+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.337468192+07:00","message":"Set new StatePrefix: 'เรียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.530523014+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.530565933+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:09:07.53057157+07:00","message":"receive interim result [false|false]: เกรียงไกรยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.530582471+07:00","message":"[buffer interim] 97 false เกรียงไกรยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.530589722+07:00","message":"[bufferProcess] interim [380000000]:เกรียงไกรยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.53059242+07:00","message":"[bufferProcess] send to processor:เกรียงไกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.530597844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.530600945+07:00","message":"> Transcript [348] [false]: 'เกรียงไกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.530603445+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.530605594+07:00","message":"Set new StatePrefix: 'เกรียงไกร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.593394772+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.59343573+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:09:07.593441491+07:00","message":"receive interim result [false|false]: เกรียงไกร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.593458072+07:00","message":"[buffer interim] 97 false เกรียงไกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.593466382+07:00","message":"[bufferProcess] interim [440000000]:เกรียงไกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.593469223+07:00","message":"[bufferProcess] send to processor:เกรียงไกรยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.59347769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.593480747+07:00","message":"> Transcript [349] [false]: 'เกรียงไกรยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.593484438+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.593486519+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.593488378+07:00","message":"StatePrefix: 'เกรียงไกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.593490614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.843956401+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.844003319+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:09:07.844008806+07:00","message":"receive interim result [false|false]: เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:07.844021994+07:00","message":"[buffer interim] 97 false เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.844029735+07:00","message":"[bufferProcess] interim [680000000]:เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.844032152+07:00","message":"[bufferProcess] send to processor:เกรียงไกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.844038654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.844041476+07:00","message":"> Transcript [350] [false]: 'เกรียงไกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.844044424+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.844046547+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.844048488+07:00","message":"StatePrefix: 'เกรียงไกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:07.844050803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.433391317+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.433434653+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:09:08.433440416+07:00","message":"receive interim result [false|false]: เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.433454472+07:00","message":"[buffer interim] 97 false เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.433462088+07:00","message":"[bufferProcess] interim [280000000]:เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.433464351+07:00","message":"[bufferProcess] send to processor:เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.43347071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.433473491+07:00","message":"> Transcript [351] [false]: 'เกรียงไกรยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.433476691+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.433478941+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.433481479+07:00","message":"StatePrefix: 'เกรียงไกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:08.433483805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:08.979054073+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.110052176+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.160127852+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.160170972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียงไปยังเนื้อเยื่อ\",\"confidence\":0.9069401}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.160176869+07:00","message":"receive interim result [true|false]: เรียงไปยังเนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.16018576+07:00","message":"end recv isFinal message id 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.160187978+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.160193863+07:00","message":"[buffer interim] 97 true เรียงไปยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160200797+07:00","message":"[bufferProcess] interim [30000000]:เรียงไปยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160207303+07:00","message":"[bufferProcess] send to processor (isfinal):เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160210465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160213266+07:00","message":"> Transcript [352] [false]: 'เกรียงไกรยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160216732+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.16021873+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160220639+07:00","message":"StatePrefix: 'เกรียงไกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160223038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160228736+07:00","message":"Push: 'เกรียงไกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160230509+07:00","message":"TextPushed: 'เกรียงไกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.16023272+07:00","message":"Set new StatePrefix : 'เกรียงไกรยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160234781+07:00","message":"Next Push (prob) : 'ยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160236644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160238543+07:00","message":"> Transcript [353] [true]: 'เรียงไปยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160240546+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160242549+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160244204+07:00","message":"StatePrefix: 'เกรียงไกรยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160245988+07:00","message":"TextPushed: 'เกรียงไกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160247532+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.160269209+07:00","message":"push: {false เกรียงไกร 0 0xc002103680}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160316213+07:00","message":"Push: 'เรียงไปยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.1603199+07:00","message":"TextPushed: 'เกรียงไกรเรียงไปยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160322333+07:00","message":"Set new StatePrefix : 'เรียงไปยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160324225+07:00","message":"Next Push (prob) : 'เรียงไปยังเนื้อเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.160331572+07:00","message":"push: {true เรียงไปยังเนื้อเยื่อ 0 0xc002103680}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.160348066+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_97.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:09.171809643+07:00","message":"write wav file: './tmp/7558/7558_97.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:09.358169293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:09.358219998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.491149119+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.5739749+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.573999043+07:00","message":"found end of frame, send empty tag with msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.574002411+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.574010395+07:00","message":"[buffer interim] 98 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.574016801+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.574021119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.574024054+07:00","message":"> Transcript [354] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.574026556+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.574028469+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.574031012+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.574033804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:09.574037512+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.574049471+07:00","message":"push: {true \n 0 0xc002103800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:09.579386939+07:00","message":"write wav file: './tmp/7558/7558_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:09.94274279+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.348344843+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.433543883+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.433576623+07:00","message":"found end of frame, send empty tag with msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.433579883+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.433588097+07:00","message":"[buffer interim] 99 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.433595283+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.433598897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.433601585+07:00","message":"> Transcript [355] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.433604019+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.433605855+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.43360765+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.433609429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.433612219+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.433621392+07:00","message":"push: {true \n 0 0xc0001fa280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:11.440041154+07:00","message":"write wav file: './tmp/7558/7558_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.470615552+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.597996638+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.671560968+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.704488074+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.704507406+07:00","message":"found end of frame, send empty tag with msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.704514673+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.704521046+07:00","message":"[buffer interim] 100 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.704528615+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.70453842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.704541218+07:00","message":"> Transcript [356] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.704543702+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.70454562+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.704548082+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.704550106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.704552551+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.704577572+07:00","message":"push: {true \n 0 0xc0031f4280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:11.710319097+07:00","message":"write wav file: './tmp/7558/7558_100.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.788955273+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.907050909+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.907080736+07:00","message":"found end of frame, send empty tag with msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.907084694+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.907092791+07:00","message":"[buffer interim] 101 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.907099352+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.907103592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.907106748+07:00","message":"> Transcript [357] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.907109284+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.907111103+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.907113587+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.907115393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:11.907125483+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:11.907134149+07:00","message":"push: {true \n 0 0xc002102280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:11.912180824+07:00","message":"write wav file: './tmp/7558/7558_101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:12.049036135+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:12.358744134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:12.358740896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.095925122+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.095975731+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:09:13.095982832+07:00","message":"receive interim result [false|false]: มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.095997602+07:00","message":"[buffer interim] 102 false มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.096004336+07:00","message":"[bufferProcess] interim [80000000]:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.096006529+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.096011831+07:00","message":"[bufferProcess] send to processor (ticker):มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.096014125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.096016979+07:00","message":"> Transcript [358] [false]: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.096019382+07:00","message":"Set StatePrefix (first interim): 'มีผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.291776508+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.291821037+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:09:13.291826936+07:00","message":"receive interim result [false|false]: คีบอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.291841501+07:00","message":"[buffer interim] 102 false คีบอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.291849317+07:00","message":"[bufferProcess] interim [260000000]:คีบอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.291851647+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.666953778+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.667006159+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:09:13.667013801+07:00","message":"receive interim result [false|false]: คีบอดก็คง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.667031105+07:00","message":"[buffer interim] 102 false คีบอดก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.667043063+07:00","message":"[bufferProcess] interim [680000000]:คีบอดก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.667047046+07:00","message":"[bufferProcess] send to processor:คีบอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.667054972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.667059325+07:00","message":"> Transcript [359] [false]: 'คีบอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.667063038+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.66706647+07:00","message":"Set new StatePrefix: 'คีบอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.923890002+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.923931221+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:09:13.923937556+07:00","message":"receive interim result [false|false]: คีบอดก็คงจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:13.923955657+07:00","message":"[buffer interim] 102 false คีบอดก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.923963592+07:00","message":"[bufferProcess] interim [860000000]:คีบอดก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.923966199+07:00","message":"[bufferProcess] send to processor:คีบอดก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.923970095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.923973174+07:00","message":"> Transcript [360] [false]: 'คีบอดก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.923976508+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.923978673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.923980526+07:00","message":"StatePrefix: 'คีบอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:13.923982552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.125795002+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.125847288+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:09:14.125853449+07:00","message":"receive interim result [false|false]: คีบอดก็คงกระพัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.12586806+07:00","message":"[buffer interim] 102 false คีบอดก็คงกระพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.125884193+07:00","message":"[bufferProcess] interim [100000000]:คีบอดก็คงกระพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.125887283+07:00","message":"[bufferProcess] send to processor:คีบอดก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.125895517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.12589868+07:00","message":"> Transcript [361] [false]: 'คีบอดก็คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.125901797+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.125905874+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.125908008+07:00","message":"StatePrefix: 'คีบอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.125910182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.191666095+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.191706269+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:09:14.19171235+07:00","message":"receive interim result [false|false]: คีบอดก็คงกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.191723881+07:00","message":"[buffer interim] 102 false คีบอดก็คงกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.191731085+07:00","message":"[bufferProcess] interim [160000000]:คีบอดก็คงกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.191734222+07:00","message":"[bufferProcess] send to processor:คีบอดก็คงกระพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.191739751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.191742609+07:00","message":"> Transcript [362] [false]: 'คีบอดก็คงกระพัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.191745746+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.191747887+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.191749865+07:00","message":"StatePrefix: 'คีบอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.19175199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.30568607+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.305732688+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:09:14.305740085+07:00","message":"receive interim result [false|false]: คีบอดก็คงจะบน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.305756646+07:00","message":"[buffer interim] 102 false คีบอดก็คงจะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.3057647+07:00","message":"[bufferProcess] interim [280000000]:คีบอดก็คงจะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.305768803+07:00","message":"[bufferProcess] send to processor:คีบอดก็คงกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.305779838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.30578399+07:00","message":"> Transcript [363] [false]: 'คีบอดก็คงกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.305788675+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.305790883+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.305792856+07:00","message":"StatePrefix: 'คีบอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.305794982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.305798057+07:00","message":"Push: 'คีบอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.305803754+07:00","message":"TextPushed: 'คีบอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.305806052+07:00","message":"Set new StatePrefix : 'คีบอดก็คงกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.305808843+07:00","message":"Next Push (prob) : 'ก็คงกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.305831458+07:00","message":"push: {false คีบอด 0 0xc00338a200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.374176262+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.374219098+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:09:14.37422521+07:00","message":"receive interim result [false|false]: คีบอดก็คงกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.374237796+07:00","message":"[buffer interim] 102 false คีบอดก็คงกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.374244996+07:00","message":"[bufferProcess] interim [340000000]:คีบอดก็คงกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.374247683+07:00","message":"[bufferProcess] send to processor:คีบอดก็คงจะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.374253271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.374256631+07:00","message":"> Transcript [364] [false]: 'คีบอดก็คงจะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.374259223+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.37426155+07:00","message":"Set new StatePrefix: 'คีบอดก็คงจะบน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.698009992+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.698057856+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:09:14.698065041+07:00","message":"receive interim result [false|false]: คีบอดก็คงกระบวนการตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.698078969+07:00","message":"[buffer interim] 102 false คีบอดก็คงกระบวนการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.698086242+07:00","message":"[bufferProcess] interim [640000000]:คีบอดก็คงกระบวนการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.698088729+07:00","message":"[bufferProcess] send to processor:คีบอดก็คงกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.698093011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.69809613+07:00","message":"> Transcript [365] [false]: 'คีบอดก็คงกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.698098343+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.698100576+07:00","message":"Set new StatePrefix: 'คีบอดก็คงกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.825860792+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.825918424+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:09:14.825923977+07:00","message":"receive interim result [false|false]: คีบอดก็คงกระบวนการต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.825942786+07:00","message":"[buffer interim] 102 false คีบอดก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.825950683+07:00","message":"[bufferProcess] interim [760000000]:คีบอดก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.825953224+07:00","message":"[bufferProcess] send to processor:คีบอดก็คงกระบวนการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.825962154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.825967665+07:00","message":"> Transcript [366] [false]: 'คีบอดก็คงกระบวนการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.825974402+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.82597675+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.825978676+07:00","message":"StatePrefix: 'คีบอดก็คงกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:14.825980977+07:00","message":"TextPushed: 'คีบอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:14.938641356+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.07558161+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.075624875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ฝนก็คงกระบวนการต่างๆ\",\"confidence\":0.90305203}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.075630541+07:00","message":"receive interim result [true|false]: พี่ฝนก็คงกระบวนการต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.075636109+07:00","message":"end recv isFinal message id 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.075638439+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.075644412+07:00","message":"[buffer interim] 102 true พี่ฝนก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075650341+07:00","message":"[bufferProcess] interim [90000000]:พี่ฝนก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075653341+07:00","message":"[bufferProcess] send to processor (isfinal):คีบอดก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075656998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075659896+07:00","message":"> Transcript [367] [false]: 'คีบอดก็คงกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075662576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075664406+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075666197+07:00","message":"StatePrefix: 'คีบอดก็คงกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075668191+07:00","message":"TextPushed: 'คีบอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075670847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.07567272+07:00","message":"> Transcript [368] [true]: 'พี่ฝนก็คงกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075674676+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075676718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075678356+07:00","message":"StatePrefix: 'คีบอดก็คงกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075680053+07:00","message":"TextPushed: 'คีบอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075681532+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075764782+07:00","message":"Push: 'พี่ฝนก็คงกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075767368+07:00","message":"TextPushed: 'คีบอดพี่ฝนก็คงกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075769525+07:00","message":"Set new StatePrefix : 'พี่ฝนก็คงกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075771468+07:00","message":"Next Push (prob) : 'พี่ฝนก็คงกระบวนการต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.07577883+07:00","message":"push: {true พี่ฝนก็คงกระบวนการต่างๆ 0 0xc00338a200}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.075791048+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_102.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:15.08435144+07:00","message":"write wav file: './tmp/7558/7558_102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.131559126+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.188525657+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.260087246+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.342081286+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.342105856+07:00","message":"found end of frame, send empty tag with msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.342108863+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.34211696+07:00","message":"[buffer interim] 103 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.34212422+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.342128383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.342131084+07:00","message":"> Transcript [369] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.342133388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.342135924+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.342138485+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.342141293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:15.342145136+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:15.342157967+07:00","message":"push: {true \n 0 0xc00207b200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:15.346683769+07:00","message":"write wav file: './tmp/7558/7558_103.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:15.359309395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:15.359353718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:16.597390368+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:16.670477342+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:16.779978252+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:16.78000439+07:00","message":"found end of frame, send empty tag with msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:16.78000759+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:16.780015874+07:00","message":"[buffer interim] 104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.780024096+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.780035558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.780038387+07:00","message":"> Transcript [370] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.780040746+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.780042686+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.780044422+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.780046388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:16.780049108+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:16.780060379+07:00","message":"push: {true \n 0 0xc0031f4a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:16.786232738+07:00","message":"write wav file: './tmp/7558/7558_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.178898074+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.264433538+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.264454149+07:00","message":"found end of frame, send empty tag with msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.264457578+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.264464149+07:00","message":"[buffer interim] 105 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.264471094+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.264475426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.264478759+07:00","message":"> Transcript [371] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.264481254+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.264483063+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.264484811+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.264486592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.264489333+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.264499339+07:00","message":"push: {true \n 0 0xc00338a580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:17.26971182+07:00","message":"write wav file: './tmp/7558/7558_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.62914203+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.818578359+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.899050095+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.899082509+07:00","message":"found end of frame, send empty tag with msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.899087337+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.89909988+07:00","message":"[buffer interim] 106 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.899107248+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.899112078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.89911482+07:00","message":"> Transcript [372] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.899117439+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.899119317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.89912116+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.899122908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:17.899125773+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.899136019+07:00","message":"push: {true \n 0 0xc004002a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:17.905156579+07:00","message":"write wav file: './tmp/7558/7558_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:17.948819379+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:18.19762826+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:18.286289412+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:18.286323663+07:00","message":"found end of frame, send empty tag with msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:18.286328055+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:18.286341404+07:00","message":"[buffer interim] 107 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:18.286350404+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:18.286354806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:18.286357627+07:00","message":"> Transcript [373] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:18.28636074+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:18.286362733+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:18.286364628+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:18.286366607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:18.286373921+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:18.286386661+07:00","message":"push: {true \n 0 0xc00207ac00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:18.29179404+07:00","message":"write wav file: './tmp/7558/7558_107.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:18.359617877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:18.359640837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:18.389639485+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:19.440634691+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:19.44068705+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:09:19.440692483+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:19.440707543+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:19.440715622+07:00","message":"[bufferProcess] interim [900000000]:ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:19.440717733+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:19.440724005+07:00","message":"[bufferProcess] send to processor (ticker):ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:19.440726848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:19.440729565+07:00","message":"> Transcript [374] [false]: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:19.440731664+07:00","message":"Set StatePrefix (first interim): 'ฮอร์โมนพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:20.029055533+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:20.029102089+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:09:20.029107929+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:20.029122799+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.029130651+07:00","message":"[bufferProcess] interim [500000000]:ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.029132662+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:20.467214956+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:20.467254938+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:09:20.467260793+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืชมี 5 กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:20.467273112+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืชมี 5 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.467280333+07:00","message":"[bufferProcess] interim [920000000]:ฮอร์โมนพืชมี 5 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.467282502+07:00","message":"[bufferProcess] send to processor:ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.467287842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.467290887+07:00","message":"> Transcript [375] [false]: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.467293532+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.46729546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.467297905+07:00","message":"StatePrefix: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.467300068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:20.709512234+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:20.709569083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืชมี 5 กลุ่มละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:20.709576254+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืชมี 5 กลุ่มละ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:20.709595267+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืชมี 5 กลุ่มละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.709608374+07:00","message":"[bufferProcess] interim [160000000]:ฮอร์โมนพืชมี 5 กลุ่มละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.709612157+07:00","message":"[bufferProcess] send to processor:ฮอร์โมนพืชมี 5 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.709620806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.709624767+07:00","message":"> Transcript [376] [false]: 'ฮอร์โมนพืชมี 5 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.709629681+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.709632906+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.709635662+07:00","message":"StatePrefix: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:20.709638886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.043792792+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.043836504+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:09:21.043843992+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืชมี 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.043857915+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:09:21.04386238+07:00","message":"receive interim result [false|false]:  กลุ่มละ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.043886689+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืชมี 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.043905774+07:00","message":"[buffer interim] 108 false  กลุ่มละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.043933998+07:00","message":"[bufferProcess] interim [520000000]:ฮอร์โมนพืชมี 5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.043959495+07:00","message":"[bufferProcess] send to processor:ฮอร์โมนพืชมี 5 กลุ่มละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.043969727+07:00","message":"[bufferProcess] interim [520000000]: กลุ่มละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.043972501+07:00","message":"[bufferProcess] update buffer: ฮอร์โมนพืชมี 5 กลุ่มละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.043976363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.043980367+07:00","message":"> Transcript [377] [false]: 'ฮอร์โมนพืชมี 5 กลุ่มละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.04398357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.043985742+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.043987935+07:00","message":"StatePrefix: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.043990043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.269426304+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.356239143+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.356276959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืชมี 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.356284567+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืชมี 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.356296591+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:09:21.356299129+07:00","message":"receive interim result [false|false]:  กลุ่มหลักคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.356307446+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืชมี 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.356310428+07:00","message":"[buffer interim] 108 false  กลุ่มหลักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.356316511+07:00","message":"[bufferProcess] interim [760000000]:ฮอร์โมนพืชมี 5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.356320214+07:00","message":"[bufferProcess] send to processor:ฮอร์โมนพืชมี 5 กลุ่มละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.356328346+07:00","message":"[bufferProcess] interim [760000000]: กลุ่มหลักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.356331092+07:00","message":"[bufferProcess] update buffer: ฮอร์โมนพืชมี 5 กลุ่มหลักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.356333784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.356337892+07:00","message":"> Transcript [378] [false]: 'ฮอร์โมนพืชมี 5 กลุ่มละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.356341073+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.356343196+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.356345069+07:00","message":"StatePrefix: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.356346981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.356353458+07:00","message":"Push: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.356355369+07:00","message":"TextPushed: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.356357312+07:00","message":"Set new StatePrefix : 'ฮอร์โมนพืชมี 5 กลุ่มละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.356359293+07:00","message":"Next Push (prob) : 'มี 5 กลุ่มละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.35636733+07:00","message":"push: {false ฮอร์โมนพืช 0 0xc004002780}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:21.360428792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:21.360428632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.41025082+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.448344942+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.448381419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืชมี 5 กลุ่มหลักคือ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.448387772+07:00","message":"receive interim result [true|false]: ฮอร์โมนพืชมี 5 กลุ่มหลักคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.448398699+07:00","message":"end recv isFinal message id 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.448401601+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.448406843+07:00","message":"[buffer interim] 108 true ฮอร์โมนพืชมี 5 กลุ่มหลักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.44841275+07:00","message":"[bufferProcess] interim [910000000]:ฮอร์โมนพืชมี 5 กลุ่มหลักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.448415769+07:00","message":"[bufferProcess] send to processor (isfinal):ฮอร์โมนพืชมี 5 กลุ่มหลักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.44841933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.448421904+07:00","message":"> Transcript [379] [false]: 'ฮอร์โมนพืชมี 5 กลุ่มหลักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.448424108+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.448425945+07:00","message":"Set new StatePrefix: 'ฮอร์โมนพืชมี 5 กลุ่มหลักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.448427733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.448429465+07:00","message":"> Transcript [380] [true]: 'ฮอร์โมนพืชมี 5 กลุ่มหลักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.448431749+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.44843358+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.448435518+07:00","message":"StatePrefix: 'ฮอร์โมนพืชมี 5 กลุ่มหลักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.448437548+07:00","message":"TextPushed: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:21.448440462+07:00","message":"Push: 'มี 5 กลุ่มหลักคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:21.448451998+07:00","message":"push: {true มี 5 กลุ่มหลักคือ 0 0xc004002780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:21.456601675+07:00","message":"write wav file: './tmp/7558/7558_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:22.108463137+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:22.200072317+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:22.200097221+07:00","message":"found end of frame, send empty tag with msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:22.200101354+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:22.200110365+07:00","message":"[buffer interim] 109 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:22.200118698+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:22.200123558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:22.200127212+07:00","message":"> Transcript [381] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:22.200130648+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:22.20013355+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:22.200135515+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:22.200137445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:22.200140559+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:22.200150455+07:00","message":"push: {true \n 0 0xc0001fba00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:22.206567739+07:00","message":"write wav file: './tmp/7558/7558_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:22.239814833+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.648647074+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.741543718+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.741564673+07:00","message":"found end of frame, send empty tag with msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.7415676+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.741574158+07:00","message":"[buffer interim] 110 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.741579769+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.741584388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.741588032+07:00","message":"> Transcript [382] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.741590284+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.741592107+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.741593921+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.741595622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:23.741604765+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.741612891+07:00","message":"push: {true \n 0 0xc00207b300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:23.747849322+07:00","message":"write wav file: './tmp/7558/7558_110.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.780056005+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.911467861+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:23.970113621+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.005657137+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.005675716+07:00","message":"found end of frame, send empty tag with msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.005678805+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.005684722+07:00","message":"[buffer interim] 111 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.005691823+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.00569598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.00569885+07:00","message":"> Transcript [383] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.00570133+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.005703241+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.005704992+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.005706749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.005709051+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.005717549+07:00","message":"push: {true \n 0 0xc0001fbd00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:24.010368341+07:00","message":"write wav file: './tmp/7558/7558_111.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:24.361409796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:24.361413867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.868815991+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.968359415+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.968388419+07:00","message":"found end of frame, send empty tag with msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.968392228+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.968400747+07:00","message":"[buffer interim] 112 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.968408438+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.968419068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.96842202+07:00","message":"> Transcript [384] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.968424551+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.968426468+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.96842834+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.968430245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:24.9684328+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:24.968442946+07:00","message":"push: {true \n 0 0xc0001fbe00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:24.973607494+07:00","message":"write wav file: './tmp/7558/7558_112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:25.309366765+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.017838136+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.079811254+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.104970855+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.104994105+07:00","message":"found end of frame, send empty tag with msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.104997702+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.105005049+07:00","message":"[buffer interim] 113 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.105014795+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.105025465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.105028489+07:00","message":"> Transcript [385] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.105030777+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.105032816+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.105035505+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.105037272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.105043062+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.105054494+07:00","message":"push: {true \n 0 0xc002102b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:26.110409892+07:00","message":"write wav file: './tmp/7558/7558_113.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.527531192+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.660572821+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.774732557+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.774759143+07:00","message":"found end of frame, send empty tag with msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.774763565+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.774783218+07:00","message":"[buffer interim] 114 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.774792637+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.774797891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.774801941+07:00","message":"> Transcript [386] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.774804719+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.774806722+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.774808619+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.774810706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:26.774813675+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.774825922+07:00","message":"push: {true \n 0 0xc004003000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:26.780007166+07:00","message":"write wav file: './tmp/7558/7558_114.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971149518+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971179697+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971183058+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971185061+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971196041+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971198271+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971199984+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971201564+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971203948+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971205573+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971207114+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971208651+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971210197+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971211734+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971213281+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971214865+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971216435+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971218012+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971219557+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971221109+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.97122265+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:26.971224294+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:27.361714343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:27.361717067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.508400929+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.508445368+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:09:27.508450959+07:00","message":"receive interim result [false|false]: กด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:27.508465861+07:00","message":"[buffer interim] 115 false กด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.508473073+07:00","message":"[bufferProcess] interim [900000000]:กด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:27.508474966+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.128682313+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.284134346+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.284174428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่กบ\",\"confidence\":0.73815274}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.284179942+07:00","message":"receive interim result [true|false]: แม่กบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.28420269+07:00","message":"end recv isFinal message id 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.284205233+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.28421123+07:00","message":"[buffer interim] 115 true แม่กบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.284218225+07:00","message":"[bufferProcess] interim [710000000]:แม่กบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.284221436+07:00","message":"[bufferProcess] send to processor (isfinal):กด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.284225073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.284227876+07:00","message":"> Transcript [387] [false]: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.284229956+07:00","message":"Set StatePrefix (first interim): 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.284232971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.284234833+07:00","message":"> Transcript [388] [true]: 'แม่กบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.284237287+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.284239079+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.284241088+07:00","message":"StatePrefix: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.284243097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.284245801+07:00","message":"Push: 'แม่กบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.284254649+07:00","message":"push: {true แม่กบ 0 0xc002103380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:28.292715645+07:00","message":"write wav file: './tmp/7558/7558_115.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.452758079+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.508963054+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.905220374+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.90524748+07:00","message":"found end of frame, send empty tag with msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.905251709+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.905259757+07:00","message":"[buffer interim] 116 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.905265895+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.905269679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.905272506+07:00","message":"> Transcript [389] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.905274892+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.905276655+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.905278493+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.905280276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:28.905283152+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.905292164+07:00","message":"push: {true \n 0 0xc0031f4600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:28.910178794+07:00","message":"write wav file: './tmp/7558/7558_116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:28.960275333+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.089373333+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.199819436+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.199854891+07:00","message":"found end of frame, send empty tag with msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.199858615+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.199878549+07:00","message":"[buffer interim] 117 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.199886906+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.199891158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.199894786+07:00","message":"> Transcript [390] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.199897314+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.199899231+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.199901147+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.199903021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:29.199905599+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.199915681+07:00","message":"push: {true \n 0 0xc000438e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:29.20598303+07:00","message":"write wav file: './tmp/7558/7558_117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:29.4093121+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:30.14723997+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:30.147276355+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:09:30.147281707+07:00","message":"receive interim result [false|false]: ในปัจจุบัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:30.147295987+07:00","message":"[buffer interim] 118 false ในปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.147302775+07:00","message":"[bufferProcess] interim [780000000]:ในปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.147304613+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:30.362674467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:30.362681217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:30.397909285+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:30.397944294+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:09:30.397951359+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:30.397964348+07:00","message":"[buffer interim] 118 false ในปัจจุบันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.397970461+07:00","message":"[bufferProcess] interim [960000000]:ในปัจจุบันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.397973132+07:00","message":"[bufferProcess] send to processor:ในปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.397980091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.397982975+07:00","message":"> Transcript [391] [false]: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.397985077+07:00","message":"Set StatePrefix (first interim): 'ในปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:30.481212423+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:30.481256738+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:09:30.481263+07:00","message":"receive interim result [false|false]: ปัจจุบันนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:30.4812776+07:00","message":"[buffer interim] 118 false ปัจจุบันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.481283977+07:00","message":"[bufferProcess] interim [80000000]:ปัจจุบันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.481286507+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.481293066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.481296415+07:00","message":"> Transcript [392] [false]: 'ในปัจจุบันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.481300217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.481302596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.481305517+07:00","message":"StatePrefix: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.481307982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:30.601203494+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:30.601247235+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:09:30.601254435+07:00","message":"receive interim result [false|false]: ปัจจุบันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:30.601268425+07:00","message":"[buffer interim] 118 false ปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.601275368+07:00","message":"[bufferProcess] interim [200000000]:ปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.601278007+07:00","message":"[bufferProcess] send to processor:ปัจจุบันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.601281422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.601284178+07:00","message":"> Transcript [393] [false]: 'ปัจจุบันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.601286383+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:30.601288534+07:00","message":"Set new StatePrefix: 'ปัจจุบันนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:31.175868592+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:31.175914407+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:09:31.175921672+07:00","message":"receive interim result [false|false]: ปัจจุบันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:31.17593616+07:00","message":"[buffer interim] 118 false ปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:31.175943269+07:00","message":"[bufferProcess] interim [800000000]:ปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:31.175945923+07:00","message":"[bufferProcess] send to processor:ปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:31.175951481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:31.175954613+07:00","message":"> Transcript [394] [false]: 'ปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:31.175957909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:31.175960462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:31.175963024+07:00","message":"StatePrefix: 'ปัจจุบันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:31.17596531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:32.999066782+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.069895834+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.110028685+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.110075413+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:09:33.110081365+07:00","message":"receive interim result [false|false]: ปัจจุบันนี้นะคะมนุษย์หลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.110099689+07:00","message":"[buffer interim] 118 false ปัจจุบันนี้นะคะมนุษย์หลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.110107245+07:00","message":"[bufferProcess] interim [780000000]:ปัจจุบันนี้นะคะมนุษย์หลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.11011016+07:00","message":"[bufferProcess] send to processor:ปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.110115511+07:00","message":"[bufferProcess] send to processor (ticker):ปัจจุบันนี้นะคะมนุษย์หลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.110118914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.11012526+07:00","message":"> Transcript [395] [false]: 'ปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.110128536+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.110130548+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.110132678+07:00","message":"StatePrefix: 'ปัจจุบันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.110135109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.110137004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.110142421+07:00","message":"> Transcript [396] [false]: 'ปัจจุบันนี้นะคะมนุษย์หลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.110144626+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.110146429+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.110148051+07:00","message":"StatePrefix: 'ปัจจุบันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.110149799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.128282032+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.128322434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะมนุษย์หลายชนิด\",\"confidence\":0.95870066}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.128328108+07:00","message":"receive interim result [true|false]: ในปัจจุบันนี้นะคะมนุษย์หลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.12834039+07:00","message":"end recv isFinal message id 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.12834264+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.128348784+07:00","message":"[buffer interim] 118 true ในปัจจุบันนี้นะคะมนุษย์หลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.128355518+07:00","message":"[bufferProcess] interim [810000000]:ในปัจจุบันนี้นะคะมนุษย์หลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.128359408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.128363103+07:00","message":"> Transcript [397] [true]: 'ในปัจจุบันนี้นะคะมนุษย์หลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.128365943+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.128367827+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.128369861+07:00","message":"StatePrefix: 'ปัจจุบันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.128372008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.128380791+07:00","message":"Push: 'ในปัจจุบันนี้นะคะมนุษย์หลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.128389275+07:00","message":"push: {true ในปัจจุบันนี้นะคะมนุษย์หลายชนิด 0 0xc004002180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:33.138880582+07:00","message":"write wav file: './tmp/7558/7558_118.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:33.363427883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:33.363432333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.59499023+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.595024751+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:09:33.595030562+07:00","message":"receive interim result [false|false]: ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.595052702+07:00","message":"[buffer interim] 119 false ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.595063903+07:00","message":"[bufferProcess] interim [600000000]:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.595065823+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.729712089+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.729759292+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:09:33.729764732+07:00","message":"receive interim result [false|false]: ซึ่งมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:33.729778798+07:00","message":"[buffer interim] 119 false ซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.729785251+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.729787862+07:00","message":"[bufferProcess] send to processor:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.729793958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.729796886+07:00","message":"> Transcript [398] [false]: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:33.729798793+07:00","message":"Set StatePrefix (first interim): 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.045650821+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.04569298+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:09:34.045698646+07:00","message":"receive interim result [false|false]: ซึ่งมีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.045707389+07:00","message":"[buffer interim] 119 false ซึ่งมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.045714503+07:00","message":"[bufferProcess] interim [20000000]:ซึ่งมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.045716625+07:00","message":"[bufferProcess] send to processor:ซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.045720147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.045722861+07:00","message":"> Transcript [399] [false]: 'ซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.045725731+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.04572768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.045729444+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.045731533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.633767898+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.633804559+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:09:34.633813028+07:00","message":"receive interim result [false|false]: ซึ่งมีผลควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.633824061+07:00","message":"[buffer interim] 119 false ซึ่งมีผลควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.633831066+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งมีผลควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.633833555+07:00","message":"[bufferProcess] send to processor:ซึ่งมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.633839263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.633841972+07:00","message":"> Transcript [400] [false]: 'ซึ่งมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.633845351+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.633847704+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.633849734+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.63385202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.814921852+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.814958804+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:09:34.814965574+07:00","message":"receive interim result [false|false]: ซึ่งมีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.814977091+07:00","message":"[buffer interim] 119 false ซึ่งมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.814983912+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.814986328+07:00","message":"[bufferProcess] send to processor:ซึ่งมีผลควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.814991919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.814994794+07:00","message":"> Transcript [401] [false]: 'ซึ่งมีผลควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.814997724+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.814999821+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.815001634+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.815003619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.81632274+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.816333092+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:09:34.816336189+07:00","message":"receive interim result [false|false]: ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.816341271+07:00","message":"[buffer interim] 119 false ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.816344268+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.816346379+07:00","message":"[bufferProcess] send to processor:ซึ่งมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.816348614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.8163506+07:00","message":"> Transcript [402] [false]: 'ซึ่งมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.816352661+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.81635485+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.816356553+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.816358354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.816363047+07:00","message":"Push: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.816365035+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.816367086+07:00","message":"Set new StatePrefix : 'ซึ่งมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:34.816369362+07:00","message":"Next Push (prob) : 'มีผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:34.816377203+07:00","message":"push: {false ซึ่ง 0 0xc002102180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.135211142+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.135258731+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:09:35.135264136+07:00","message":"receive interim result [false|false]: ซึ่งมีผลควบคุมการการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.13527774+07:00","message":"[buffer interim] 119 false ซึ่งมีผลควบคุมการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.135285472+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งมีผลควบคุมการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.135287757+07:00","message":"[bufferProcess] send to processor:ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.135293356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.135296068+07:00","message":"> Transcript [403] [false]: 'ซึ่งมีผลควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.135299315+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.135301453+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.135303396+07:00","message":"StatePrefix: 'ซึ่งมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.135307668+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.193457119+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.193497815+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:09:35.193503897+07:00","message":"receive interim result [false|false]: ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.193516155+07:00","message":"[buffer interim] 119 false ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.193524652+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.193528278+07:00","message":"[bufferProcess] send to processor:ซึ่งมีผลควบคุมการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.193537286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.193541397+07:00","message":"> Transcript [404] [false]: 'ซึ่งมีผลควบคุมการการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.193545971+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.193549025+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.193551816+07:00","message":"StatePrefix: 'ซึ่งมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.193555374+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.238722554+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.349377025+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.349414426+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:09:35.349420168+07:00","message":"receive interim result [false|false]: ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.349436021+07:00","message":"[buffer interim] 119 false ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.349444149+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.349447441+07:00","message":"[bufferProcess] send to processor:ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.349452047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.349455111+07:00","message":"> Transcript [405] [false]: 'ซึ่งมีผลควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.349458343+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.349460495+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.34946235+07:00","message":"StatePrefix: 'ซึ่งมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.349464559+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.365342665+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.365385145+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:09:35.365391206+07:00","message":"receive interim result [true|false]: ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.365401601+07:00","message":"end recv isFinal message id 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.365403862+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.365410231+07:00","message":"[buffer interim] 119 true ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365416887+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365420252+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งมีผลควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365433992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365456716+07:00","message":"> Transcript [406] [false]: 'ซึ่งมีผลควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365461633+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365463984+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365466272+07:00","message":"StatePrefix: 'ซึ่งมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365468571+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365476667+07:00","message":"Push: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365478618+07:00","message":"TextPushed: 'ซึ่งมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365481333+07:00","message":"Set new StatePrefix : 'ซึ่งมีผลควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.36548369+07:00","message":"Next Push (prob) : 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365486126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365488248+07:00","message":"> Transcript [407] [true]: 'ซึ่งมีผลควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365490607+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365492249+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.36549396+07:00","message":"StatePrefix: 'ซึ่งมีผลควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365495659+07:00","message":"TextPushed: 'ซึ่งมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.365498038+07:00","message":"Push: 'ควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.365511252+07:00","message":"push: {false มีผล 0 0xc002102180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.365535883+07:00","message":"push: {true ควบคุมการ 0 0xc002102180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.369514182+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:35.372747673+07:00","message":"write wav file: './tmp/7558/7558_119.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.877915326+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.96300055+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.963025236+07:00","message":"found end of frame, send empty tag with msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.963028922+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.963035544+07:00","message":"[buffer interim] 120 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.96304192+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.963045927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.963050018+07:00","message":"> Transcript [408] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.963052968+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.963054971+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.963056675+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.963058391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:35.963069201+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:35.963079027+07:00","message":"push: {true \n 0 0xc00207ad80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:35.968441732+07:00","message":"write wav file: './tmp/7558/7558_120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:36.009919969+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:36.363545662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:36.363554341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:36.994774387+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:36.99482563+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:09:36.994831428+07:00","message":"receive interim result [false|false]: เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:36.994844658+07:00","message":"[buffer interim] 121 false เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:36.994851849+07:00","message":"[bufferProcess] interim [20000000]:เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:36.994853786+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:36.994865033+07:00","message":"[bufferProcess] send to processor (ticker):เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:36.994868082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:36.994871043+07:00","message":"> Transcript [409] [false]: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:36.994873298+07:00","message":"Set StatePrefix (first interim): 'เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.237267508+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.237304308+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:09:37.237310096+07:00","message":"receive interim result [false|false]: เกี่ยวกับคอม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.237318693+07:00","message":"[buffer interim] 121 false เกี่ยวกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.237324504+07:00","message":"[bufferProcess] interim [320000000]:เกี่ยวกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.237326362+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.566067357+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.566100582+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:09:37.566105711+07:00","message":"receive interim result [false|false]: เกี่ยวกับฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.566117843+07:00","message":"[buffer interim] 121 false เกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.56612405+07:00","message":"[bufferProcess] interim [560000000]:เกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.566126487+07:00","message":"[bufferProcess] send to processor:เกี่ยวกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.566129892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.566132315+07:00","message":"> Transcript [410] [false]: 'เกี่ยวกับคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.566135425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.566137411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.566139516+07:00","message":"StatePrefix: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.566141397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.578808832+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.578839713+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:09:37.578844617+07:00","message":"receive interim result [false|false]: เกี่ยวกับคอม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.578855989+07:00","message":"[buffer interim] 121 false เกี่ยวกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.57887966+07:00","message":"[bufferProcess] interim [620000000]:เกี่ยวกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.578882589+07:00","message":"[bufferProcess] send to processor:เกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.5788883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.578890913+07:00","message":"> Transcript [411] [false]: 'เกี่ยวกับฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.578893521+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.578895486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.578897257+07:00","message":"StatePrefix: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.578899263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.937741455+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.946606664+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.946653345+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:09:37.946660127+07:00","message":"receive interim result [false|false]: เกี่ยวกับฮอร์โมนคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:37.946674395+07:00","message":"[buffer interim] 121 false เกี่ยวกับฮอร์โมนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.946679989+07:00","message":"[bufferProcess] interim [980000000]:เกี่ยวกับฮอร์โมนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.946683101+07:00","message":"[bufferProcess] send to processor:เกี่ยวกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.946688129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.946690924+07:00","message":"> Transcript [412] [false]: 'เกี่ยวกับคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.946693835+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.946696022+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.946698175+07:00","message":"StatePrefix: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:37.946701374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.000201111+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.036561007+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.036600304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวกับข้อมูลคือ\",\"confidence\":0.8667463}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.03660584+07:00","message":"receive interim result [true|false]: เกี่ยวกับข้อมูลคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.036612984+07:00","message":"end recv isFinal message id 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.036615292+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.036620535+07:00","message":"[buffer interim] 121 true เกี่ยวกับข้อมูลคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036628917+07:00","message":"[bufferProcess] interim [130000000]:เกี่ยวกับข้อมูลคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036631946+07:00","message":"[bufferProcess] send to processor (isfinal):เกี่ยวกับฮอร์โมนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036635587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036638564+07:00","message":"> Transcript [413] [false]: 'เกี่ยวกับฮอร์โมนคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036641472+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036643796+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.03664567+07:00","message":"StatePrefix: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.0366477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036650178+07:00","message":"Push: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036651989+07:00","message":"TextPushed: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036653957+07:00","message":"Set new StatePrefix : 'เกี่ยวกับฮอร์โมนคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036656041+07:00","message":"Next Push (prob) : 'ฮอร์โมนคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036657678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036659522+07:00","message":"> Transcript [414] [true]: 'เกี่ยวกับข้อมูลคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.03666167+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036663432+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036665037+07:00","message":"StatePrefix: 'เกี่ยวกับฮอร์โมนคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.036666833+07:00","message":"TextPushed: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.03666881+07:00","message":"Push: 'ข้อมูลคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.036676166+07:00","message":"push: {false เกี่ยวกับ 0 0xc000439700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.036681435+07:00","message":"push: {true ข้อมูลคือ 0 0xc000439700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:38.044385185+07:00","message":"write wav file: './tmp/7558/7558_121.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.068186033+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.259319693+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.296176669+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.296194537+07:00","message":"found end of frame, send empty tag with msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.29619776+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.296204823+07:00","message":"[buffer interim] 122 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.296211643+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.296215741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.296218743+07:00","message":"> Transcript [415] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.296221003+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.296223172+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.296225606+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.29622779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.296236396+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.296245838+07:00","message":"push: {true \n 0 0xc00338a080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:38.302137278+07:00","message":"write wav file: './tmp/7558/7558_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.317921609+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.496572946+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.496590297+07:00","message":"found end of frame, send empty tag with msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.496593622+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.496599735+07:00","message":"[buffer interim] 123 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.496606007+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.49660933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.496612003+07:00","message":"> Transcript [416] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.496614381+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.496616379+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.496618189+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.496620057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.496622918+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.496631673+07:00","message":"push: {true \n 0 0xc000438e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:38.501371871+07:00","message":"write wav file: './tmp/7558/7558_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.509263595+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.583941365+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.748900462+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.74891801+07:00","message":"found end of frame, send empty tag with msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.748921105+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.748927445+07:00","message":"[buffer interim] 124 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.748932933+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.748936685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.748939387+07:00","message":"> Transcript [417] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.748941623+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.748943473+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.748945208+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.74894699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.748949485+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.748958147+07:00","message":"push: {true \n 0 0xc0031f4800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:38.753775061+07:00","message":"write wav file: './tmp/7558/7558_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.769252073+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.830827701+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.959072063+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.976575489+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.976596125+07:00","message":"found end of frame, send empty tag with msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.976599508+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.976605646+07:00","message":"[buffer interim] 125 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.97661115+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.976614838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.976617602+07:00","message":"> Transcript [418] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.976619934+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.976621775+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.976623467+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.976625208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:38.976627983+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:38.976636611+07:00","message":"push: {true \n 0 0xc0031f4980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:38.981021307+07:00","message":"write wav file: './tmp/7558/7558_125.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:39.364211186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:39.364221729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.629221013+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.629263713+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:09:39.629269275+07:00","message":"receive interim result [false|false]: จึงจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.629283322+07:00","message":"[buffer interim] 126 false จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.629289995+07:00","message":"[bufferProcess] interim [720000000]:จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.629291794+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.949028844+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.949072028+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:09:39.949099666+07:00","message":"receive interim result [false|false]: จึงจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:39.949115162+07:00","message":"[buffer interim] 126 false จึงจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.94912186+07:00","message":"[bufferProcess] interim [960000000]:จึงจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.949124168+07:00","message":"[bufferProcess] send to processor:จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.94912961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.949132107+07:00","message":"> Transcript [419] [false]: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:39.949134074+07:00","message":"Set StatePrefix (first interim): 'จึงจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:40.843452678+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:40.843493708+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:09:40.843499306+07:00","message":"receive interim result [false|false]: จึงจะควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:40.843513603+07:00","message":"[buffer interim] 126 false จึงจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.843519667+07:00","message":"[bufferProcess] interim [860000000]:จึงจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.843522134+07:00","message":"[bufferProcess] send to processor:จึงจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.843528282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.843530832+07:00","message":"> Transcript [420] [false]: 'จึงจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.843533721+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.843535668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.843537487+07:00","message":"StatePrefix: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.843539565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:40.897355192+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:40.897399263+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:09:40.897406438+07:00","message":"receive interim result [false|false]: จึงจะควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:40.89742107+07:00","message":"[buffer interim] 126 false จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.897429294+07:00","message":"[bufferProcess] interim [980000000]:จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.897433794+07:00","message":"[bufferProcess] send to processor:จึงจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.897441843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.897444818+07:00","message":"> Transcript [421] [false]: 'จึงจะควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.897448104+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.897450334+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.897452363+07:00","message":"StatePrefix: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:40.897454505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.09070358+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.090739553+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:09:41.090745603+07:00","message":"receive interim result [false|false]: จึงจะควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.090757629+07:00","message":"[buffer interim] 126 false จึงจะควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.090766007+07:00","message":"[bufferProcess] interim [220000000]:จึงจะควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.090769377+07:00","message":"[bufferProcess] send to processor:จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.090776032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.090779839+07:00","message":"> Transcript [422] [false]: 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.090784227+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.090786943+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.090789785+07:00","message":"StatePrefix: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.090792816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.277111052+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.277152472+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:09:41.277158953+07:00","message":"receive interim result [false|false]: จึงจะควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.277187578+07:00","message":"[buffer interim] 126 false จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.277194378+07:00","message":"[bufferProcess] interim [340000000]:จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.277196587+07:00","message":"[bufferProcess] send to processor:จึงจะควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.277199765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.277202387+07:00","message":"> Transcript [423] [false]: 'จึงจะควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.277205624+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.277207681+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.277209428+07:00","message":"StatePrefix: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.27721135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.277214147+07:00","message":"Push: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.277216457+07:00","message":"TextPushed: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.277218507+07:00","message":"Set new StatePrefix : 'จึงจะควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.277220859+07:00","message":"Next Push (prob) : 'ควบคุมการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.277229078+07:00","message":"push: {false จึงจะ 0 0xc00338a880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.330568823+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.389504957+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.418610157+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.41864987+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:09:41.418656577+07:00","message":"receive interim result [false|false]: จึงจะควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.418668901+07:00","message":"[buffer interim] 126 false จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.418677548+07:00","message":"[bufferProcess] interim [580000000]:จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.418680713+07:00","message":"[bufferProcess] send to processor:จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.418686838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.418690741+07:00","message":"> Transcript [424] [false]: 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.418693973+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.467204286+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.4672337+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:09:41.467240373+07:00","message":"receive interim result [true|false]: จึงจะควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.467250762+07:00","message":"end recv isFinal message id 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.467253415+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.467259661+07:00","message":"[buffer interim] 126 true จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.467265869+07:00","message":"[bufferProcess] interim [580000000]:จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.467271274+07:00","message":"[bufferProcess] send to processor (isfinal):จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.467275445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.467279077+07:00","message":"> Transcript [425] [false]: 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.467281844+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.46728359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.467285409+07:00","message":"> Transcript [426] [true]: 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.467287439+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.467289272+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.467291042+07:00","message":"StatePrefix: 'จึงจะควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.467293474+07:00","message":"TextPushed: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:41.467296018+07:00","message":"Push: 'ควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:41.467303561+07:00","message":"push: {true ควบคุมการ 0 0xc00338a880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:41.473970166+07:00","message":"write wav file: './tmp/7558/7558_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:42.02842066+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:42.122852876+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:42.122880526+07:00","message":"found end of frame, send empty tag with msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:42.12288345+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:42.122890707+07:00","message":"[buffer interim] 127 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:42.122896936+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:42.122900534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:42.12290311+07:00","message":"> Transcript [427] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:42.12290536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:42.122907195+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:42.122908902+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:42.122910675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:42.122913309+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:42.122921518+07:00","message":"push: {true \n 0 0xc002102880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:42.128282334+07:00","message":"write wav file: './tmp/7558/7558_127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:42.160383847+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:42.364551437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:42.364558676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:42.825535381+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:42.82558647+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:09:42.825592354+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:42.82561049+07:00","message":"[buffer interim] 128 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:42.825617547+07:00","message":"[bufferProcess] interim [660000000]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:42.825619377+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:43.596833974+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:43.596877705+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:09:43.596884801+07:00","message":"receive interim result [false|false]: เหลือใช้ประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:43.596901823+07:00","message":"[buffer interim] 128 false เหลือใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:43.596911169+07:00","message":"[bufferProcess] interim [440000000]:เหลือใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:43.59691482+07:00","message":"[bufferProcess] send to processor:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:43.596923089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:43.596926783+07:00","message":"> Transcript [428] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:43.59693005+07:00","message":"Set StatePrefix (first interim): 'เตือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.051388154+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.051427289+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:09:44.051433221+07:00","message":"receive interim result [false|false]: อาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.051445154+07:00","message":"[buffer interim] 128 false อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.051454179+07:00","message":"[bufferProcess] interim [920000000]:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.051458244+07:00","message":"[bufferProcess] send to processor:เหลือใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.051465144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.051469927+07:00","message":"> Transcript [429] [false]: 'เหลือใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.051472883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.051475768+07:00","message":"Set new StatePrefix: 'เหลือใช้ประโยชน์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.300858888+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.300911373+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:09:44.300920587+07:00","message":"receive interim result [false|false]: เหลือใช้ประโยชน์ทางการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.300936007+07:00","message":"[buffer interim] 128 false เหลือใช้ประโยชน์ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.300944112+07:00","message":"[bufferProcess] interim [220000000]:เหลือใช้ประโยชน์ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.30094717+07:00","message":"[bufferProcess] send to processor:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.300954444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.300957624+07:00","message":"> Transcript [430] [false]: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.300960022+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.300961937+07:00","message":"Set new StatePrefix: 'อาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.397937388+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.468913076+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.521773971+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.52181444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อใช้ประโยชน์ทางการเกษตร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.521819664+07:00","message":"receive interim result [true|false]: เพื่อใช้ประโยชน์ทางการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.521825684+07:00","message":"end recv isFinal message id 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.521827856+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.521843191+07:00","message":"[buffer interim] 128 true เพื่อใช้ประโยชน์ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.521871265+07:00","message":"[bufferProcess] interim [460000000]:เพื่อใช้ประโยชน์ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.521879598+07:00","message":"[bufferProcess] send to processor (isfinal):เหลือใช้ประโยชน์ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.521883255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.521886936+07:00","message":"> Transcript [431] [false]: 'เหลือใช้ประโยชน์ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.521889601+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.52189147+07:00","message":"Set new StatePrefix: 'เหลือใช้ประโยชน์ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.521893443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.521895452+07:00","message":"> Transcript [432] [true]: 'เพื่อใช้ประโยชน์ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.521898586+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.52190061+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.52190287+07:00","message":"StatePrefix: 'เหลือใช้ประโยชน์ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.521904994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.521911314+07:00","message":"Push: 'เพื่อใช้ประโยชน์ทางการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.521921794+07:00","message":"push: {true เพื่อใช้ประโยชน์ทางการเกษตร 0 0xc002102d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:44.531434747+07:00","message":"write wav file: './tmp/7558/7558_128.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.587868982+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.719711131+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.723378587+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.723401382+07:00","message":"found end of frame, send empty tag with msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.723405051+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.723411247+07:00","message":"[buffer interim] 129 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.723417623+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.72342082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.723423828+07:00","message":"> Transcript [433] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.723426331+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.723428186+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.723429876+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.723431593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:44.723439515+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:44.723448048+07:00","message":"push: {true \n 0 0xc000439a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:44.728369468+07:00","message":"write wav file: './tmp/7558/7558_129.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:45.358845708+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:45.365071231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:45.365081859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:45.394637785+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:45.394678561+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:09:45.394684536+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:45.394698787+07:00","message":"[buffer interim] 130 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:45.394704793+07:00","message":"[bufferProcess] interim [720000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:45.394706596+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:45.491684368+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:45.515817855+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:45.515861353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.7328637}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:45.515867674+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:45.515874908+07:00","message":"end recv isFinal message id 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:45.515877102+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:45.515883281+07:00","message":"[buffer interim] 130 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:45.51588986+07:00","message":"[bufferProcess] interim [870000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:45.515892668+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:45.515895759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:45.515898427+07:00","message":"> Transcript [434] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:45.515900573+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:45.515902407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:45.515904097+07:00","message":"> Transcript [435] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:45.515906681+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:45.515908804+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:45.515910595+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:45.515912985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:45.515915942+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:45.515923873+07:00","message":"push: {true เช่น 0 0xc004002000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:45.521796514+07:00","message":"write wav file: './tmp/7558/7558_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.383034389+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.383088357+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:09:46.383094343+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.383110429+07:00","message":"[buffer interim] 131 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.383117993+07:00","message":"[bufferProcess] interim [600000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.383119749+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.748358403+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.748399177+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:09:46.748405869+07:00","message":"receive interim result [false|false]: สารเร่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.748418125+07:00","message":"[buffer interim] 131 false สารเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.74842437+07:00","message":"[bufferProcess] interim [840000000]:สารเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.748426716+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.748433103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.748436055+07:00","message":"> Transcript [436] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.74843813+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.825531895+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.825588509+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:09:46.825594764+07:00","message":"receive interim result [false|false]: สารเร่งราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.82560974+07:00","message":"[buffer interim] 131 false สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.825617845+07:00","message":"[bufferProcess] interim [20000000]:สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.825620207+07:00","message":"[bufferProcess] send to processor:สารเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.825627318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.825630503+07:00","message":"> Transcript [437] [false]: 'สารเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.825632953+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:46.825634917+07:00","message":"Set new StatePrefix: 'สารเร่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:46.967942293+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.029421828+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.072218969+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.072261229+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:09:47.07226789+07:00","message":"receive interim result [true|false]: สารเร่งราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.072275981+07:00","message":"end recv isFinal message id 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.072278002+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.072283405+07:00","message":"[buffer interim] 131 true สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.072292804+07:00","message":"[bufferProcess] interim [500000000]:สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.072298195+07:00","message":"[bufferProcess] send to processor (isfinal):สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.072301765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.072304683+07:00","message":"> Transcript [438] [false]: 'สารเร่งราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.072307445+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.072309387+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.072311213+07:00","message":"StatePrefix: 'สารเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.072313259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.072315015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.072316938+07:00","message":"> Transcript [439] [true]: 'สารเร่งราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.07231894+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.072320581+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.072322216+07:00","message":"StatePrefix: 'สารเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.072323837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.072329451+07:00","message":"Push: 'สารเร่งราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.072337767+07:00","message":"push: {true สารเร่งราก 0 0xc00338a300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:47.079261601+07:00","message":"write wav file: './tmp/7558/7558_131.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.096775395+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.229014165+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.312330298+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.31235039+07:00","message":"found end of frame, send empty tag with msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.312354005+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.312360324+07:00","message":"[buffer interim] 132 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.312366958+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.312370284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.31237305+07:00","message":"> Transcript [440] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.312375336+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.312377324+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.312379528+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.312381274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:47.312388504+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:47.312397796+07:00","message":"push: {true \n 0 0xc002102780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:47.317665206+07:00","message":"write wav file: './tmp/7558/7558_132.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:48.3657408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:48.365790869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.468302542+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.468348672+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:09:48.468354047+07:00","message":"receive interim result [false|false]: ปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:48.468370032+07:00","message":"[buffer interim] 133 false ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.468377754+07:00","message":"[bufferProcess] interim [260000000]:ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.468379811+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.468386871+07:00","message":"[bufferProcess] send to processor (ticker):ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.468389772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.468392573+07:00","message":"> Transcript [441] [false]: 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:48.468394808+07:00","message":"Set StatePrefix (first interim): 'ปิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.018091009+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.122900521+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.122939915+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.122945098+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.122954817+07:00","message":"end recv isFinal message id 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.122957642+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.12296402+07:00","message":"[buffer interim] 133 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.122971699+07:00","message":"[bufferProcess] interim [10000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.122975517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.122978365+07:00","message":"> Transcript [442] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.122981401+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.122983277+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.122985779+07:00","message":"StatePrefix: 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.122988313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.122991053+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.122999454+07:00","message":"push: {true  0 0xc004002c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:49.129420605+07:00","message":"write wav file: './tmp/7558/7558_133.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.150475137+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.397631907+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.480588154+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.480620519+07:00","message":"found end of frame, send empty tag with msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.480625228+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.480634494+07:00","message":"[buffer interim] 134 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.480642428+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.480646416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.480649275+07:00","message":"> Transcript [443] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.480651738+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.480653643+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.480655491+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.480657337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:49.480660196+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.48067003+07:00","message":"push: {true \n 0 0xc0031f4480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:49.485568437+07:00","message":"write wav file: './tmp/7558/7558_134.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:49.529544117+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.514983015+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.515032987+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:09:50.515038302+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.515053627+07:00","message":"[buffer interim] 135 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.515060308+07:00","message":"[bufferProcess] interim [960000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.515062116+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.515067959+07:00","message":"[bufferProcess] send to processor (ticker):โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.515071096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.515073841+07:00","message":"> Transcript [444] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.515076217+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.711060087+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.711099987+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:09:50.711105997+07:00","message":"receive interim result [false|false]: โดยจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.711116988+07:00","message":"[buffer interim] 135 false โดยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.711126463+07:00","message":"[bufferProcess] interim [140000000]:โดยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.711128433+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.767548293+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.767586918+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:09:50.767593293+07:00","message":"receive interim result [false|false]: โดยเฉพาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.767605401+07:00","message":"[buffer interim] 135 false โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.767612592+07:00","message":"[bufferProcess] interim [260000000]:โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.767614791+07:00","message":"[bufferProcess] send to processor:โดยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.767620332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.767623041+07:00","message":"> Transcript [445] [false]: 'โดยจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.767625881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.767628131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.767630141+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.767632291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.77130312+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.771329501+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:09:50.771334983+07:00","message":"receive interim result [false|false]: โดยจะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:50.771347485+07:00","message":"[buffer interim] 135 false โดยจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.771352769+07:00","message":"[bufferProcess] interim [320000000]:โดยจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.771354911+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.771357853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.771360541+07:00","message":"> Transcript [446] [false]: 'โดยเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.771363023+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.771365321+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.771367264+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:50.771369297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.082660971+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.082709776+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:09:51.082717268+07:00","message":"receive interim result [false|false]: โดยจะต้องให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.082729623+07:00","message":"[buffer interim] 135 false โดยจะต้องให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.08273868+07:00","message":"[bufferProcess] interim [560000000]:โดยจะต้องให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.082743232+07:00","message":"[bufferProcess] send to processor:โดยจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.082748663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.082752817+07:00","message":"> Transcript [447] [false]: 'โดยจะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.082757166+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.082759756+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.082763493+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.082765645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:51.36609582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:51.366109195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.414901273+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.414934057+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:09:51.414940337+07:00","message":"receive interim result [false|false]: โดยจะต้องให้ศาล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.414952635+07:00","message":"[buffer interim] 135 false โดยจะต้องให้ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.414958955+07:00","message":"[bufferProcess] interim [860000000]:โดยจะต้องให้ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.414961611+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.414966995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.414969659+07:00","message":"> Transcript [448] [false]: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.414972706+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.414975036+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.414977239+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.414979461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.414983487+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.414985328+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.414987452+07:00","message":"Set new StatePrefix : 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.414989655+07:00","message":"Next Push (prob) : 'จะต้องให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.414997682+07:00","message":"push: {false โดย 0 0xc002103900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.481119495+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.481158878+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:09:51.481178237+07:00","message":"receive interim result [false|false]: โดยจะต้องให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.481198136+07:00","message":"[buffer interim] 135 false โดยจะต้องให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.481205889+07:00","message":"[bufferProcess] interim [980000000]:โดยจะต้องให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.481208209+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.481214462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.481217081+07:00","message":"> Transcript [449] [false]: 'โดยจะต้องให้ศาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.481220542+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.481222751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.481224668+07:00","message":"StatePrefix: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.481227051+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.602366133+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.602406126+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:09:51.602411867+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.602423268+07:00","message":"[buffer interim] 135 false โดยจะต้องให้สะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.60243078+07:00","message":"[bufferProcess] interim [40000000]:โดยจะต้องให้สะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.602433923+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.602439492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.602442277+07:00","message":"> Transcript [450] [false]: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.602445106+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.602447198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.602449477+07:00","message":"StatePrefix: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.602451903+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.752396707+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.752438627+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:09:51.752445006+07:00","message":"receive interim result [false|false]: โดยจะต้องให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.75245804+07:00","message":"[buffer interim] 135 false โดยจะต้องให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.75246907+07:00","message":"[bufferProcess] interim [220000000]:โดยจะต้องให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.75247318+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.752479895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.752484233+07:00","message":"> Transcript [451] [false]: 'โดยจะต้องให้สะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.752489601+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.752493496+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.752495499+07:00","message":"StatePrefix: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.752498215+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.81525882+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.815309359+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:09:51.815314706+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.815328544+07:00","message":"[buffer interim] 135 false โดยจะต้องให้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.81533627+07:00","message":"[bufferProcess] interim [280000000]:โดยจะต้องให้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.81533871+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.815342322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.815345283+07:00","message":"> Transcript [452] [false]: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.815348981+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.815351093+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.815353028+07:00","message":"StatePrefix: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.815355452+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.81536029+07:00","message":"Push: 'จะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.815362365+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.81536443+07:00","message":"Set new StatePrefix : 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:51.815366607+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:51.815375244+07:00","message":"push: {false จะต้องให้ 0 0xc002103900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.218748392+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.218795578+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:09:52.218802115+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.218815419+07:00","message":"[buffer interim] 135 false โดยจะต้องให้สารสังเคราะห์เหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.218823247+07:00","message":"[bufferProcess] interim [700000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.218825819+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.218832487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.218835348+07:00","message":"> Transcript [453] [false]: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.218837706+07:00","message":"Set StatePrefix (first interim): 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.367470753+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.367514059+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:09:52.367519946+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์นี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.367533417+07:00","message":"[buffer interim] 135 false โดยจะต้องให้สารสังเคราะห์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.367541033+07:00","message":"[bufferProcess] interim [820000000]:โดยจะต้องให้สารสังเคราะห์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.367543568+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.367547499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.367550147+07:00","message":"> Transcript [454] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.367553523+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.367555603+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.367557512+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.367560123+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.504752006+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.504789824+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:09:52.504795796+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.504809329+07:00","message":"[buffer interim] 135 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.504816115+07:00","message":"[bufferProcess] interim [940000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.504819581+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.504827005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.504829858+07:00","message":"> Transcript [455] [false]: 'โดยจะต้องให้สารสังเคราะห์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.50483331+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.504835547+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.504837753+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.504840461+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.557144195+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.557186669+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:09:52.557192132+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์นี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.557203422+07:00","message":"[buffer interim] 135 false โดยจะต้องให้สารสังเคราะห์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.557209681+07:00","message":"[bufferProcess] interim [60000000]:โดยจะต้องให้สารสังเคราะห์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.55721267+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.557218347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.557220797+07:00","message":"> Transcript [456] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.557223682+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.557225803+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.557227644+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.557230157+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.703180682+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.703228231+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:09:52.703237959+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.703254147+07:00","message":"[buffer interim] 135 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.703262555+07:00","message":"[bufferProcess] interim [180000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.703265034+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.703271213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.703273785+07:00","message":"> Transcript [457] [false]: 'โดยจะต้องให้สารสังเคราะห์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.703276982+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.703279172+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.70328137+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.703284517+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.70329301+07:00","message":"Push: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.70329509+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.703297651+07:00","message":"Set new StatePrefix : 'โดยจะต้องให้สารสังเคราะห์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.703299951+07:00","message":"Next Push (prob) : 'นี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.703307352+07:00","message":"push: {false สารสังเคราะห์ 0 0xc002103900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.796626139+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.796662728+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:09:52.796669278+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:52.796682307+07:00","message":"[buffer interim] 135 false โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.796689514+07:00","message":"[bufferProcess] interim [300000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.796692139+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.796699467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.796702382+07:00","message":"> Transcript [458] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.796704828+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:52.796707232+07:00","message":"Set new StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:53.00801147+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:53.008049542+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:09:53.008055691+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์จากพืชในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:53.00807037+07:00","message":"[buffer interim] 135 false โดยจะต้องให้สารสังเคราะห์จากพืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.008080236+07:00","message":"[bufferProcess] interim [480000000]:โดยจะต้องให้สารสังเคราะห์จากพืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.008083325+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.008086915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.008089442+07:00","message":"> Transcript [459] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.008091922+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.008094373+07:00","message":"Set new StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:53.264009369+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:53.264074402+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:09:53.264083308+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:53.264100744+07:00","message":"[buffer interim] 135 false โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.264113176+07:00","message":"[bufferProcess] interim [780000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.264117599+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์จากพืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.264125852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.264129885+07:00","message":"> Transcript [460] [false]: 'โดยจะต้องให้สารสังเคราะห์จากพืชในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.264133987+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.264137287+07:00","message":"Set new StatePrefix: 'โดยจะต้องให้สารสังเคราะห์จากพืชในป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:53.584584541+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:53.584630094+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:09:53.584638491+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:53.584655259+07:00","message":"[buffer interim] 135 false โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.584666628+07:00","message":"[bufferProcess] interim [80000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.584671616+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.584680104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.584683953+07:00","message":"> Transcript [461] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.584688223+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.584692183+07:00","message":"Set new StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:53.779842584+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:53.779899012+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:09:53.779906542+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:53.779922866+07:00","message":"[buffer interim] 135 false โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.779930919+07:00","message":"[bufferProcess] interim [320000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.779933815+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.779941258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.779944159+07:00","message":"> Transcript [462] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.779948093+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.779950395+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.779952648+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:53.779955619+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.008802697+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.093770809+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.093811956+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:09:54.093818415+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.093834373+07:00","message":"[buffer interim] 135 false โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.093841712+07:00","message":"[bufferProcess] interim [560000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.093844973+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.093863116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.093868465+07:00","message":"> Transcript [463] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.09387275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.093874805+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.09387698+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.093879882+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.176794447+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.176836086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม\",\"confidence\":0.9458531}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.176842814+07:00","message":"receive interim result [true|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.176854836+07:00","message":"end recv isFinal message id 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.176857202+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.176863066+07:00","message":"[buffer interim] 135 true โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176873432+07:00","message":"[bufferProcess] interim [710000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176878696+07:00","message":"[bufferProcess] send to processor (isfinal):โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176882662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176885441+07:00","message":"> Transcript [464] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176888981+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176891175+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176893035+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176896528+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176898531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176900406+07:00","message":"> Transcript [465] [true]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176902619+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176904297+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176905893+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้เกิดขึ้นในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176907835+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.176914269+07:00","message":"Push: 'เหล่านี้กับพืชในปริมาณที่เหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.17692409+07:00","message":"push: {true เหล่านี้กับพืชในปริมาณที่เหมาะสม 0 0xc002103900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:54.187888935+07:00","message":"write wav file: './tmp/7558/7558_135.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.210715151+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.267559002+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:54.36681819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:54.366834899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.468790163+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.468812378+07:00","message":"found end of frame, send empty tag with msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.468815654+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.468822592+07:00","message":"[buffer interim] 136 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.468835001+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.468838945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.468841617+07:00","message":"> Transcript [466] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.46884384+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.468855611+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.468857753+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.468859553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.468864275+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.468874435+07:00","message":"push: {true \n 0 0xc002103b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:54.4746585+07:00","message":"write wav file: './tmp/7558/7558_136.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.52883187+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.657966937+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.947574658+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.94760175+07:00","message":"found end of frame, send empty tag with msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.947605117+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.947614051+07:00","message":"[buffer interim] 137 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.947622234+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.947627839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.947631077+07:00","message":"> Transcript [467] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.947633536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.947635731+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.947637601+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.947639559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:54.947642206+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:54.947653354+07:00","message":"push: {true \n 0 0xc004002080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:54.952529718+07:00","message":"write wav file: './tmp/7558/7558_137.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:55.170065457+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:55.297994103+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:55.359956295+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:55.384893132+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:55.38491233+07:00","message":"found end of frame, send empty tag with msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:55.384916741+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:55.384925447+07:00","message":"[buffer interim] 138 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:55.384933356+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:55.384946366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:55.384950451+07:00","message":"> Transcript [468] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:55.384954209+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:55.384957205+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:55.384960344+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:55.384963231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:55.384967317+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:55.384979271+07:00","message":"push: {true \n 0 0xc004002680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:55.389300831+07:00","message":"write wav file: './tmp/7558/7558_138.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.342349279+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.342404169+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:09:56.342409381+07:00","message":"receive interim result [false|false]: คิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.342422983+07:00","message":"[buffer interim] 139 false คิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:56.342430307+07:00","message":"[bufferProcess] interim [780000000]:คิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:56.342432192+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.539823892+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.539876826+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:09:56.539882572+07:00","message":"receive interim result [false|false]: คิดว่าของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.539896917+07:00","message":"[buffer interim] 139 false คิดว่าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:56.539904779+07:00","message":"[bufferProcess] interim [20000000]:คิดว่าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:56.539907109+07:00","message":"[bufferProcess] send to processor:คิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:56.539912637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:56.539915361+07:00","message":"> Transcript [469] [false]: 'คิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:56.5399176+07:00","message":"Set StatePrefix (first interim): 'คิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970389081+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970417007+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970431131+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970432775+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970434305+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970435975+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.9704375+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.97043914+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970440714+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970442317+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.97044391+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970445459+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970446997+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970448502+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970450077+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970451758+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970453272+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:56.970454943+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:57.367292912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:09:57.367303218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.668704221+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.782989765+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.783016055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดว่าคอม\",\"confidence\":0.8832544}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.783021043+07:00","message":"receive interim result [true|false]: คิดว่าคอม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.783030527+07:00","message":"end recv isFinal message id 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.78303264+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.783037262+07:00","message":"[buffer interim] 139 true คิดว่าคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783043008+07:00","message":"[bufferProcess] interim [340000000]:คิดว่าคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783046152+07:00","message":"[bufferProcess] send to processor (isfinal):คิดว่าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783051632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783062679+07:00","message":"> Transcript [470] [false]: 'คิดว่าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783067792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783069922+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783076161+07:00","message":"StatePrefix: 'คิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783078335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783080205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783082196+07:00","message":"> Transcript [471] [true]: 'คิดว่าคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783084323+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783086051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783087705+07:00","message":"StatePrefix: 'คิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783089313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:57.783096458+07:00","message":"Push: 'คิดว่าคอม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:57.783108875+07:00","message":"push: {true คิดว่าคอม 0 0xc004002b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:57.792304373+07:00","message":"write wav file: './tmp/7558/7558_139.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.0490631+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.540763697+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.540807052+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:09:58.540812117+07:00","message":"receive interim result [false|false]: รีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.540826228+07:00","message":"[buffer interim] 140 false รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.540832776+07:00","message":"[bufferProcess] interim [480000000]:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.540834562+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.592524619+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.592565468+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:09:58.592572538+07:00","message":"receive interim result [false|false]: มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.592588573+07:00","message":"[buffer interim] 140 false มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.592598193+07:00","message":"[bufferProcess] interim [600000000]:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.59260164+07:00","message":"[bufferProcess] send to processor:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.592610564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.592615+07:00","message":"> Transcript [472] [false]: 'รีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.592618326+07:00","message":"Set StatePrefix (first interim): 'รีบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.711298255+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.711349447+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:09:58.711355404+07:00","message":"receive interim result [false|false]: มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.71137103+07:00","message":"[buffer interim] 140 false มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.711379581+07:00","message":"[bufferProcess] interim [720000000]:มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.711381931+07:00","message":"[bufferProcess] send to processor:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.711389028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.711392047+07:00","message":"> Transcript [473] [false]: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.71139458+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.711396611+07:00","message":"Set new StatePrefix: 'มีผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.900292989+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.900334978+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:09:58.900342338+07:00","message":"receive interim result [false|false]: มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:58.900361399+07:00","message":"[buffer interim] 140 false มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.900377442+07:00","message":"[bufferProcess] interim [900000000]:มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.900380803+07:00","message":"[bufferProcess] send to processor:มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.900386856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.900389739+07:00","message":"> Transcript [474] [false]: 'มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.900396886+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.900398879+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.900400748+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:58.900402906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.280512946+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.280561633+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:09:59.280566923+07:00","message":"receive interim result [false|false]: มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.280582333+07:00","message":"[buffer interim] 140 false มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.280589777+07:00","message":"[bufferProcess] interim [320000000]:มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.280592034+07:00","message":"[bufferProcess] send to processor:มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.280595961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.280598912+07:00","message":"> Transcript [475] [false]: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.280602113+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.280603986+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.280606058+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.28060837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.389209355+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.458831608+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.488778424+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.488817828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการเจริญ\",\"confidence\":0.94713414}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.488823743+07:00","message":"receive interim result [true|false]: มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.488835679+07:00","message":"end recv isFinal message id 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.488837976+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.488855096+07:00","message":"[buffer interim] 140 true มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.488862894+07:00","message":"[bufferProcess] interim [560000000]:มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.488871916+07:00","message":"[bufferProcess] send to processor (isfinal):มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.488875561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.48887859+07:00","message":"> Transcript [476] [false]: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.4888819+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.48888401+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.488886049+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.488888031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.488889638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.488891749+07:00","message":"> Transcript [477] [true]: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.488893694+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.488895297+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.488897005+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.488898574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.488915345+07:00","message":"Push: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.488922984+07:00","message":"push: {true มีผลต่อการเจริญ 0 0xc004003280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:59.495195435+07:00","message":"write wav file: './tmp/7558/7558_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.839295517+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.909100449+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.936094177+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.936113475+07:00","message":"found end of frame, send empty tag with msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.936116908+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.936123403+07:00","message":"[buffer interim] 141 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.936130326+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.936134262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.936137374+07:00","message":"> Transcript [478] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.936140061+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.936142183+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.936143862+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.936145628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:09:59.936154316+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:09:59.936164169+07:00","message":"push: {true \n 0 0xc00338a000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:09:59.940930017+07:00","message":"write wav file: './tmp/7558/7558_141.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:00.368094731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:00.368117408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.057468648+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.11857273+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.153998977+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.15402133+07:00","message":"found end of frame, send empty tag with msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.154026025+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.154035796+07:00","message":"[buffer interim] 142 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.154044281+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.154049274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.15405415+07:00","message":"> Transcript [479] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.154057662+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.154060331+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.154062876+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.154065701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.154069218+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.154078857+07:00","message":"push: {true \n 0 0xc00338a500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:01.159596645+07:00","message":"write wav file: './tmp/7558/7558_142.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.629917819+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.726477518+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.72649558+07:00","message":"found end of frame, send empty tag with msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.726498589+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.726505451+07:00","message":"[buffer interim] 143 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.726511548+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.726514884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.726521284+07:00","message":"> Transcript [480] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.726523675+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.726525509+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.726527376+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.726529144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:01.726531698+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:01.726540742+07:00","message":"push: {true \n 0 0xc004003480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:01.731943025+07:00","message":"write wav file: './tmp/7558/7558_143.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.079802541+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.268562422+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.340540308+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.344869877+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.344885749+07:00","message":"found end of frame, send empty tag with msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.344888856+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.344894189+07:00","message":"[buffer interim] 144 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.344899695+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.34490352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.344906646+07:00","message":"> Transcript [481] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.344908982+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.344910815+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.344912557+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.344914281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:02.344916591+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:02.344935432+07:00","message":"push: {true \n 0 0xc00338aa00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:02.349612028+07:00","message":"write wav file: './tmp/7558/7558_144.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:03.368733048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:03.368735233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.288063707+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.381991741+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.382011429+07:00","message":"found end of frame, send empty tag with msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.382014513+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.382020913+07:00","message":"[buffer interim] 145 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.382028068+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.38203257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.382035362+07:00","message":"> Transcript [482] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.382037775+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.38203961+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.382041645+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.382043573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:05.38205165+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.382062329+07:00","message":"push: {true \n 0 0xc002103780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:05.393915138+07:00","message":"write wav file: './tmp/7558/7558_145.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.422906949+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.928004834+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:05.988569044+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.022390322+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.022410907+07:00","message":"found end of frame, send empty tag with msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.022413868+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.02247033+07:00","message":"[buffer interim] 146 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.022477089+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.022482304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.022485423+07:00","message":"> Transcript [483] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.022487714+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.022489652+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.02249142+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.022493152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.02249597+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.022504424+07:00","message":"push: {true \n 0 0xc000438100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:06.027319621+07:00","message":"write wav file: './tmp/7558/7558_146.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.118058769+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.236980617+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.237001641+07:00","message":"found end of frame, send empty tag with msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.237004685+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.237011569+07:00","message":"[buffer interim] 147 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.237018871+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.237022465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.237025241+07:00","message":"> Transcript [484] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.237027743+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.237029701+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.237031374+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.237033637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.237036082+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.237046782+07:00","message":"push: {true \n 0 0xc004002380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:06.24117009+07:00","message":"write wav file: './tmp/7558/7558_147.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.249933528+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:06.36935765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:06.369375954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.789271791+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.789323881+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:10:06.789330249+07:00","message":"receive interim result [false|false]: ไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:06.789346655+07:00","message":"[buffer interim] 148 false ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.789353894+07:00","message":"[bufferProcess] interim [600000000]:ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:06.789355848+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.093434689+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.093469802+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:10:07.093475511+07:00","message":"receive interim result [false|false]: ไปใช้ประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.093490251+07:00","message":"[buffer interim] 148 false ไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.093496523+07:00","message":"[bufferProcess] interim [840000000]:ไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.093499235+07:00","message":"[bufferProcess] send to processor:ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.093506053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.093508555+07:00","message":"> Transcript [485] [false]: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.093510465+07:00","message":"Set StatePrefix (first interim): 'ไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.473713562+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.473750524+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:10:07.473757589+07:00","message":"receive interim result [false|false]: ไปใช้ประโยชน์อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.473771922+07:00","message":"[buffer interim] 148 false ไปใช้ประโยชน์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.473779197+07:00","message":"[bufferProcess] interim [320000000]:ไปใช้ประโยชน์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.473784129+07:00","message":"[bufferProcess] send to processor:ไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.473794046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.473798913+07:00","message":"> Transcript [486] [false]: 'ไปใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.473802186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.473804722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.473808082+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.473810557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.602119722+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.60215113+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:10:07.602156598+07:00","message":"receive interim result [false|false]: ไปใช้ประโยชน์อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.602171474+07:00","message":"[buffer interim] 148 false ไปใช้ประโยชน์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.602177265+07:00","message":"[bufferProcess] interim [380000000]:ไปใช้ประโยชน์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.602180045+07:00","message":"[bufferProcess] send to processor:ไปใช้ประโยชน์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.602183198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.602185736+07:00","message":"> Transcript [487] [false]: 'ไปใช้ประโยชน์อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.60218894+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.602190967+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.602192735+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.602194818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.868407968+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.86844111+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:10:07.868446839+07:00","message":"receive interim result [false|false]: ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:07.868459833+07:00","message":"[buffer interim] 148 false ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.868466238+07:00","message":"[bufferProcess] interim [680000000]:ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.868468732+07:00","message":"[bufferProcess] send to processor:ไปใช้ประโยชน์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.868474261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.868476901+07:00","message":"> Transcript [488] [false]: 'ไปใช้ประโยชน์อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.868480026+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.868482022+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.868484+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:07.868486222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.107935261+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.192552611+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.192606492+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:10:08.192613482+07:00","message":"receive interim result [true|false]: ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.192624112+07:00","message":"end recv isFinal message id 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.192627048+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.192633874+07:00","message":"[buffer interim] 148 true ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192648483+07:00","message":"[bufferProcess] interim [70000000]:ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192655426+07:00","message":"[bufferProcess] send to processor (isfinal):ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192662345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.19266554+07:00","message":"> Transcript [489] [false]: 'ไปใช้ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192668659+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192670806+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192672788+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192674747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192682574+07:00","message":"Push: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192684612+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192686935+07:00","message":"Set new StatePrefix : 'ไปใช้ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.19269457+07:00","message":"Next Push (prob) : 'ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192696542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192698627+07:00","message":"> Transcript [490] [true]: 'ไปใช้ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192700932+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192702702+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192704351+07:00","message":"StatePrefix: 'ไปใช้ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192710282+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.192712411+07:00","message":"Push: 'ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.192721466+07:00","message":"push: {false ไปใช้ 0 0xc00338a780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.192742759+07:00","message":"push: {true ประโยชน์อย่างไรบ้าง 0 0xc00338a780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:08.199931141+07:00","message":"write wav file: './tmp/7558/7558_148.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.298940186+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.547756933+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.624954092+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.624972044+07:00","message":"found end of frame, send empty tag with msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.624974963+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.624981562+07:00","message":"[buffer interim] 149 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.62498914+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.624993271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.624996316+07:00","message":"> Transcript [491] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.625000601+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.625002574+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.625004249+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.625006268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:08.625012865+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:08.625022592+07:00","message":"push: {true \n 0 0xc00338ab00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:08.630217823+07:00","message":"write wav file: './tmp/7558/7558_149.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:09.071367573+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:09.370322855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:09.370336253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.140862677+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.140908251+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:10:11.140914177+07:00","message":"receive interim result [false|false]: อะไรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.140927789+07:00","message":"[buffer interim] 150 false อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.140935466+07:00","message":"[bufferProcess] interim [910000000]:อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.140937542+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.140944217+07:00","message":"[bufferProcess] send to processor (ticker):อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.140946977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.140949591+07:00","message":"> Transcript [492] [false]: 'อะไรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.140951854+07:00","message":"Set StatePrefix (first interim): 'อะไรนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.187864864+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.28512804+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.285189727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรนะคะ\",\"confidence\":0.9565414}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.285196925+07:00","message":"receive interim result [true|false]: อะไรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.285207492+07:00","message":"end recv isFinal message id 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.285209583+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.285219357+07:00","message":"[buffer interim] 150 true อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.285230417+07:00","message":"[bufferProcess] interim [150000000]:อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.285234195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.285237502+07:00","message":"> Transcript [493] [true]: 'อะไรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.285240435+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.285244564+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.285246563+07:00","message":"StatePrefix: 'อะไรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.285248632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:11.285255553+07:00","message":"Push: 'อะไรนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.285264763+07:00","message":"push: {true อะไรนะคะ 0 0xc00207b380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:11.292077658+07:00","message":"write wav file: './tmp/7558/7558_150.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:11.950087228+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.017928512+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.114081883+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.114109317+07:00","message":"found end of frame, send empty tag with msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.11411339+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.114120744+07:00","message":"[buffer interim] 151 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.114127836+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.114131585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.11413429+07:00","message":"> Transcript [494] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.114136873+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.114138761+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.114140721+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.114142506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.114144902+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.114154775+07:00","message":"push: {true \n 0 0xc002102b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:12.118516795+07:00","message":"write wav file: './tmp/7558/7558_151.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:12.370811466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:12.370824577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.400155565+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.527979358+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.614151057+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.61417369+07:00","message":"found end of frame, send empty tag with msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.614176976+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.614183723+07:00","message":"[buffer interim] 152 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.6141915+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.614195503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.614198391+07:00","message":"> Transcript [495] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.614200763+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.614202677+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.614204401+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.614206161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:12.614208929+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.614218747+07:00","message":"push: {true \n 0 0xc002102f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:12.618883511+07:00","message":"write wav file: './tmp/7558/7558_152.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:12.909766982+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.037456898+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.125708373+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.125725425+07:00","message":"found end of frame, send empty tag with msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.125728267+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.125735248+07:00","message":"[buffer interim] 153 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.125741934+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.12574858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.125751591+07:00","message":"> Transcript [496] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.125754557+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.125756883+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.125758734+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.125761384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.125767631+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.125777829+07:00","message":"push: {true \n 0 0xc00207b800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:13.129706245+07:00","message":"write wav file: './tmp/7558/7558_153.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.17076191+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.298555954+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.373297461+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.373330232+07:00","message":"found end of frame, send empty tag with msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.373334097+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.373341819+07:00","message":"[buffer interim] 154 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.373348565+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.373351943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.373354641+07:00","message":"> Transcript [497] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.373357307+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.373359178+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.373360969+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.373362735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.373365468+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.373374812+07:00","message":"push: {true \n 0 0xc000439880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:13.377915959+07:00","message":"write wav file: './tmp/7558/7558_154.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.429693695+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.551068207+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.67958545+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.756491029+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.756530674+07:00","message":"found end of frame, send empty tag with msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.756536161+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.756546228+07:00","message":"[buffer interim] 155 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.756554139+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.75655895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.756563088+07:00","message":"> Transcript [498] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.756567595+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.756570297+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.756572975+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.756575542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:13.756582793+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:13.756594259+07:00","message":"push: {true \n 0 0xc000439980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:13.761680091+07:00","message":"write wav file: './tmp/7558/7558_155.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:15.371108007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:15.371108012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.515340035+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.515376224+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:10:16.51538116+07:00","message":"receive interim result [false|false]: ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:16.515396692+07:00","message":"[buffer interim] 156 false ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.515403053+07:00","message":"[bufferProcess] interim [640000000]:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.515404889+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.515410567+07:00","message":"[bufferProcess] send to processor (ticker):ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.515413329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.515415892+07:00","message":"> Transcript [499] [false]: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:16.515418009+07:00","message":"Set StatePrefix (first interim): 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.15943458+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.159482877+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:10:17.159489238+07:00","message":"receive interim result [false|false]: ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.159504454+07:00","message":"[buffer interim] 156 false ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.159511898+07:00","message":"[bufferProcess] interim [240000000]:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.159513995+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.369294336+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.369336559+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:10:17.369342411+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.369354878+07:00","message":"[buffer interim] 156 false ออกซิเจนฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.369361669+07:00","message":"[bufferProcess] interim [480000000]:ออกซิเจนฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.369364004+07:00","message":"[bufferProcess] send to processor:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.369371461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.36937441+07:00","message":"> Transcript [500] [false]: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.369377705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.36938033+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.369382085+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.369384179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.414002143+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.414035667+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:10:17.414044999+07:00","message":"receive interim result [false|false]: ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.414057328+07:00","message":"[buffer interim] 156 false ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.414063649+07:00","message":"[bufferProcess] interim [540000000]:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.414066077+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.414072972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.414075583+07:00","message":"> Transcript [501] [false]: 'ออกซิเจนฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.41407858+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.414080764+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.414082671+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.414085763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.542735799+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.54278474+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:10:17.542790818+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.542806582+07:00","message":"[buffer interim] 156 false ออกซิเจนฮอร์โมนพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.542815156+07:00","message":"[bufferProcess] interim [720000000]:ออกซิเจนฮอร์โมนพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.542817977+07:00","message":"[bufferProcess] send to processor:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.542822227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.542825348+07:00","message":"> Transcript [502] [false]: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.542828939+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.542841254+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.542843539+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.54284572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.87058697+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.870632261+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:10:17.870637948+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิดใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.870649813+07:00","message":"[buffer interim] 156 false ออกซิเจนฮอร์โมนพืชชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.870657866+07:00","message":"[bufferProcess] interim [960000000]:ออกซิเจนฮอร์โมนพืชชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.870660507+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.870666161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.870669738+07:00","message":"> Transcript [503] [false]: 'ออกซิเจนฮอร์โมนพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.870673122+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.870675253+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.870677194+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.870679186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.870683413+07:00","message":"Push: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.870685445+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.870687661+07:00","message":"Set new StatePrefix : 'ออกซิเจนฮอร์โมนพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:17.870689898+07:00","message":"Next Push (prob) : 'ฮอร์โมนพืชชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:17.870699166+07:00","message":"push: {false ออกซิเจน 0 0xc00338ae00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.051007127+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.051054273+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:10:18.0510595+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิดแรก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.051084649+07:00","message":"[buffer interim] 156 false ออกซิเจนฮอร์โมนพืชชนิดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.051091005+07:00","message":"[bufferProcess] interim [140000000]:ออกซิเจนฮอร์โมนพืชชนิดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.051093686+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืชชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.051099493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.051102038+07:00","message":"> Transcript [504] [false]: 'ออกซิเจนฮอร์โมนพืชชนิดใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.051105073+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.05110729+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.051109601+07:00","message":"StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.051111812+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.237819403+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.237869313+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:10:18.237876278+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิดแรกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.237891223+07:00","message":"[buffer interim] 156 false ออกซิเจนฮอร์โมนพืชชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.237899031+07:00","message":"[bufferProcess] interim [380000000]:ออกซิเจนฮอร์โมนพืชชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.237901519+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืชชนิดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.237908984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.237914068+07:00","message":"> Transcript [505] [false]: 'ออกซิเจนฮอร์โมนพืชชนิดแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.237917639+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.237920107+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.237921965+07:00","message":"StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.237924007+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.349744918+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.349793697+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:10:18.349799905+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.349813561+07:00","message":"[buffer interim] 156 false ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.349821177+07:00","message":"[bufferProcess] interim [500000000]:ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.349824025+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืชชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.349836334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.349839356+07:00","message":"> Transcript [506] [false]: 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.349842825+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.349845564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.349847418+07:00","message":"StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.349849668+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:18.371507314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:18.371515774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.434462807+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.434509256+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:10:18.434517116+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.434536555+07:00","message":"[buffer interim] 156 false ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.434543275+07:00","message":"[bufferProcess] interim [620000000]:ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.434545476+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.43455043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.434553383+07:00","message":"> Transcript [507] [false]: 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.434556685+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.434558868+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.434561285+07:00","message":"StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.434563478+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.434568103+07:00","message":"Push: 'ฮอร์โมนพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.434570568+07:00","message":"TextPushed: 'ออกซิเจนฮอร์โมนพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.434572791+07:00","message":"Set new StatePrefix : 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.434574856+07:00","message":"Next Push (prob) : 'แรกที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.434591134+07:00","message":"push: {false ฮอร์โมนพืชชนิด 0 0xc00338ae00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.548706745+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.669201078+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.769004157+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.769049298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ\",\"confidence\":0.9388573}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.769058141+07:00","message":"receive interim result [true|false]: ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.769063788+07:00","message":"end recv isFinal message id 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.769065881+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.769071797+07:00","message":"[buffer interim] 156 true ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.769084475+07:00","message":"[bufferProcess] interim [890000000]:ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.769088204+07:00","message":"[bufferProcess] send to processor (isfinal):ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.769092362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.769095639+07:00","message":"> Transcript [508] [false]: 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.769098653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.769100516+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.769102382+07:00","message":"StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.769104751+07:00","message":"TextPushed: 'ออกซิเจนฮอร์โมนพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.769106743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.769108511+07:00","message":"> Transcript [509] [true]: 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.76911236+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.769114147+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.769115976+07:00","message":"StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.769118446+07:00","message":"TextPushed: 'ออกซิเจนฮอร์โมนพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:18.769121311+07:00","message":"Push: 'แรกที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:18.769130129+07:00","message":"push: {true แรกที่มีการ 0 0xc00338ae00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:18.780328313+07:00","message":"write wav file: './tmp/7558/7558_156.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.067336972+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.176414181+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.176441084+07:00","message":"found end of frame, send empty tag with msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.176444636+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.176453477+07:00","message":"[buffer interim] 157 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.176460724+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.176464649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.176467546+07:00","message":"> Transcript [510] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.176469994+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.176472081+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.176473913+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.176475688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.176478482+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.176488882+07:00","message":"push: {true \n 0 0xc00338ad80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:19.182557976+07:00","message":"write wav file: './tmp/7558/7558_157.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.388964287+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.507414864+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.580952492+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.628046424+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.628068725+07:00","message":"found end of frame, send empty tag with msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.628071783+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.628078653+07:00","message":"[buffer interim] 158 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.628085389+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.628090346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.628093444+07:00","message":"> Transcript [511] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.628095785+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.62809776+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.62809997+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.628101871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:19.628110785+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:19.628121675+07:00","message":"push: {true \n 0 0xc00338b080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:19.631936677+07:00","message":"write wav file: './tmp/7558/7558_158.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:20.568274908+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:20.568326167+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:10:20.568331396+07:00","message":"receive interim result [false|false]: มีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:20.5683459+07:00","message":"[buffer interim] 159 false มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:20.568353157+07:00","message":"[bufferProcess] interim [20000000]:มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:20.568355037+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.032755836+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.032803961+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:10:21.03280962+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.03282617+07:00","message":"[buffer interim] 159 false มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.032861739+07:00","message":"[bufferProcess] interim [500000000]:มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.032864265+07:00","message":"[bufferProcess] send to processor:มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.032868459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.032872833+07:00","message":"> Transcript [512] [false]: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.032875625+07:00","message":"Set StatePrefix (first interim): 'มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.199485034+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.199536933+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:10:21.199542572+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.199557942+07:00","message":"[buffer interim] 159 false มีบทบาทสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.199566164+07:00","message":"[bufferProcess] interim [680000000]:มีบทบาทสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.199569124+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.199575972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.199579037+07:00","message":"> Transcript [513] [false]: 'มีบทบาทสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.199582416+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.199584457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.1995865+07:00","message":"StatePrefix: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.199589033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.326200171+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.326243096+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:10:21.326248456+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.326262061+07:00","message":"[buffer interim] 159 false มีบทบาทสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.326274195+07:00","message":"[bufferProcess] interim [800000000]:มีบทบาทสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.326277152+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.32628213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.326285068+07:00","message":"> Transcript [514] [false]: 'มีบทบาทสำคัญใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.32628843+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.32629031+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.326292133+07:00","message":"StatePrefix: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.326294175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:21.371696819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:21.37171299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.960888548+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.960928594+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:10:21.960934472+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:21.960947333+07:00","message":"[buffer interim] 159 false มีบทบาทสำคัญในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.960954505+07:00","message":"[bufferProcess] interim [400000000]:มีบทบาทสำคัญในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.96095698+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.960962923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.960965734+07:00","message":"> Transcript [515] [false]: 'มีบทบาทสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.960968884+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.960970898+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.960972733+07:00","message":"StatePrefix: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:21.960975054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.164941182+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.164991633+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:10:22.164999415+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.165018131+07:00","message":"[buffer interim] 159 false มีบทบาทสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.165029682+07:00","message":"[bufferProcess] interim [580000000]:มีบทบาทสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.16503338+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.165041416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.16504538+07:00","message":"> Transcript [516] [false]: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.165049868+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.165053148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.165056113+07:00","message":"StatePrefix: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.16505891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.165066378+07:00","message":"Push: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.165069521+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.165072257+07:00","message":"Set new StatePrefix : 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.165075917+07:00","message":"Next Push (prob) : 'สำคัญในการกระตุ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.165096635+07:00","message":"push: {false มีบทบาท 0 0xc00338b180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.229593985+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.229655743+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:10:22.229661492+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.229680691+07:00","message":"[buffer interim] 159 false มีบทบาทสำคัญในการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.229695436+07:00","message":"[bufferProcess] interim [640000000]:มีบทบาทสำคัญในการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.229698348+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.229703819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.229707946+07:00","message":"> Transcript [517] [false]: 'มีบทบาทสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.229715129+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.408225879+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.408284268+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:10:22.408290796+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้นการคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.408308407+07:00","message":"[buffer interim] 159 false มีบทบาทสำคัญในการกระตุ้นการคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.408317058+07:00","message":"[bufferProcess] interim [820000000]:มีบทบาทสำคัญในการกระตุ้นการคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.408319768+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.408328117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.408331164+07:00","message":"> Transcript [518] [false]: 'มีบทบาทสำคัญในการกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.408334928+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.40833839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.408340406+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.408342737+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.420084381+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.420109247+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:10:22.420115293+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:22.420128371+07:00","message":"[buffer interim] 159 false มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.420133352+07:00","message":"[bufferProcess] interim [880000000]:มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.420135763+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการกระตุ้นการคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.420146108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.420148849+07:00","message":"> Transcript [519] [false]: 'มีบทบาทสำคัญในการกระตุ้นการคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.420151764+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.420153831+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.420156067+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:22.420158523+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.084862648+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.084899737+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:10:23.084906425+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.084921689+07:00","message":"[buffer interim] 159 false มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.084928361+07:00","message":"[bufferProcess] interim [480000000]:มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.084930777+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.084936494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.084939501+07:00","message":"> Transcript [520] [false]: 'มีบทบาทสำคัญในการกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.084943062+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.084945166+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.084947022+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.084949295+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.348434118+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.442230446+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.442271678+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:10:23.442278639+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.442296923+07:00","message":"[buffer interim] 159 false มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.442313119+07:00","message":"[bufferProcess] interim [840000000]:มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.442316415+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.442321964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.442324906+07:00","message":"> Transcript [521] [false]: 'มีบทบาทสำคัญในการกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.442329204+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.44233153+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.442333741+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.442336032+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.442341055+07:00","message":"Push: 'สำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.442343079+07:00","message":"TextPushed: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.442345112+07:00","message":"Set new StatePrefix : 'มีบทบาทสำคัญในการกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.442347132+07:00","message":"Next Push (prob) : 'การยึด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.442355503+07:00","message":"push: {false สำคัญในการกระตุ้น 0 0xc00338b180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.547146811+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.547180513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์\",\"confidence\":0.9576327}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.547187633+07:00","message":"receive interim result [true|false]: มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.547196559+07:00","message":"end recv isFinal message id 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.547198779+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.547204831+07:00","message":"[buffer interim] 159 true มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547214311+07:00","message":"[bufferProcess] interim [990000000]:มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547219125+07:00","message":"[bufferProcess] send to processor (isfinal):มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547222418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547225086+07:00","message":"> Transcript [522] [false]: 'มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547228064+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547229899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547231711+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547234065+07:00","message":"TextPushed: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547235969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547237859+07:00","message":"> Transcript [523] [true]: 'มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547239861+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547241465+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547243121+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547244936+07:00","message":"TextPushed: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:23.547251332+07:00","message":"Push: 'การยึดเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.54725864+07:00","message":"push: {true การยึดเซลล์ 0 0xc00338b180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.549625427+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:23.556595817+07:00","message":"write wav file: './tmp/7558/7558_159.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.606744228+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:23.930225102+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.008471206+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.008490346+07:00","message":"found end of frame, send empty tag with msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.008493368+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.008499416+07:00","message":"[buffer interim] 160 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.008506898+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.008510856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.008513531+07:00","message":"> Transcript [524] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.008515996+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.008517981+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.008520027+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.008521834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.00852425+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.008535672+07:00","message":"push: {true \n 0 0xc00207b500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:24.013496551+07:00","message":"write wav file: './tmp/7558/7558_160.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:24.372406012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:24.372403662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.785934646+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.785984901+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:10:24.785991112+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.786009863+07:00","message":"[buffer interim] 161 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.786018991+07:00","message":"[bufferProcess] interim [660000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.786021889+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.999142865+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.999179248+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:10:24.999185636+07:00","message":"receive interim result [false|false]: นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:24.999199396+07:00","message":"[buffer interim] 161 false นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.999206562+07:00","message":"[bufferProcess] interim [900000000]:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.999208889+07:00","message":"[bufferProcess] send to processor:นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.999214249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.999217203+07:00","message":"> Transcript [525] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:24.999219936+07:00","message":"Set StatePrefix (first interim): 'นอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.101055407+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.101100496+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:10:25.101106911+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.101121007+07:00","message":"[buffer interim] 161 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.101128047+07:00","message":"[bufferProcess] interim [960000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.10113055+07:00","message":"[bufferProcess] send to processor:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.101137522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.101140465+07:00","message":"> Transcript [526] [false]: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.101142825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.101144939+07:00","message":"Set new StatePrefix: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.300928573+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.300968167+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:10:25.300974203+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.301020405+07:00","message":"[buffer interim] 161 false นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.301027168+07:00","message":"[bufferProcess] interim [200000000]:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.301029841+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.301035184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.301038064+07:00","message":"> Transcript [527] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.301041605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.301043735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.301045683+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.301047612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.348357063+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.348398201+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:10:25.348403831+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.348419165+07:00","message":"[buffer interim] 161 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.348427329+07:00","message":"[bufferProcess] interim [260000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.348429737+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.348436945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.348439968+07:00","message":"> Transcript [528] [false]: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.348442978+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.348444898+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.348446997+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.348449375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.352331197+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.352346829+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:10:25.352350701+07:00","message":"receive interim result [false|false]: นอกจากนี้เรายัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.352359605+07:00","message":"[buffer interim] 161 false นอกจากนี้เรายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.352362642+07:00","message":"[bufferProcess] interim [320000000]:นอกจากนี้เรายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.352366181+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.352369267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.352371765+07:00","message":"> Transcript [529] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.352374092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.352376074+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.352377737+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.352379643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.620212524+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.620261136+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:10:25.620267452+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.620282382+07:00","message":"[buffer interim] 161 false นอกจากนี้แล้วยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.620290168+07:00","message":"[bufferProcess] interim [500000000]:นอกจากนี้แล้วยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.620292922+07:00","message":"[bufferProcess] send to processor:นอกจากนี้เรายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.620299923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.620303113+07:00","message":"> Transcript [530] [false]: 'นอกจากนี้เรายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.620306866+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.620310593+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.620312722+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.62031491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.62032061+07:00","message":"Push: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.620322606+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.620324515+07:00","message":"Set new StatePrefix : 'นอกจากนี้เรายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.620326535+07:00","message":"Next Push (prob) : 'นี้เรายัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.620335406+07:00","message":"push: {false นอกจาก 0 0xc000438b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.940289908+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.940336989+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:10:25.940342543+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:25.940356648+07:00","message":"[buffer interim] 161 false นอกจากนี้แล้วยังมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.940363492+07:00","message":"[bufferProcess] interim [740000000]:นอกจากนี้แล้วยังมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.94036586+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.94037134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.940374017+07:00","message":"> Transcript [531] [false]: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.940376558+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:25.940378738+07:00","message":"Set new StatePrefix: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.003791759+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.003844332+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:10:26.00385015+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังมีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.003863866+07:00","message":"[buffer interim] 161 false นอกจากนี้แล้วยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.003871197+07:00","message":"[bufferProcess] interim [920000000]:นอกจากนี้แล้วยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.003873682+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.00387925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.003882095+07:00","message":"> Transcript [532] [false]: 'นอกจากนี้แล้วยังมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.003885548+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.003887719+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.003889802+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.003892504+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.574245391+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.574305476+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:10:26.574313681+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังมีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.574333477+07:00","message":"[buffer interim] 161 false นอกจากนี้แล้วยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.574343069+07:00","message":"[bufferProcess] interim [520000000]:นอกจากนี้แล้วยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.574346678+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.574351172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.574355094+07:00","message":"> Transcript [533] [false]: 'นอกจากนี้แล้วยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.574360397+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.574363396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.574366289+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.574369489+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.807353424+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.932279808+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.932326722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังมีบทบาท\",\"confidence\":0.956878}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.932333666+07:00","message":"receive interim result [true|false]: นอกจากนี้แล้วยังมีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.932342537+07:00","message":"end recv isFinal message id 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.932344465+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.932351117+07:00","message":"[buffer interim] 161 true นอกจากนี้แล้วยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.932357689+07:00","message":"[bufferProcess] interim [910000000]:นอกจากนี้แล้วยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.93236085+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้แล้วยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.932364217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.932366783+07:00","message":"> Transcript [534] [false]: 'นอกจากนี้แล้วยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.93236943+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.932371317+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.93237311+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.932375027+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.93237739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.932379213+07:00","message":"> Transcript [535] [true]: 'นอกจากนี้แล้วยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.932381121+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.932382771+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.932384348+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.932386075+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:26.932390918+07:00","message":"Push: 'นี้แล้วยังมีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.932398693+07:00","message":"push: {true นี้แล้วยังมีบทบาท 0 0xc000438b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.938714161+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:26.939697854+07:00","message":"write wav file: './tmp/7558/7558_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970430137+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970447134+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970449699+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970451602+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970453227+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.97045751+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970459335+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970461382+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970463553+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970465317+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970467105+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970469116+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.97047077+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970472742+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970474457+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970475994+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970477571+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970479109+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970480658+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970482241+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970483774+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970495409+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:26.970497078+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:27.373219651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:27.373217613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.327189099+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.327221421+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:10:28.327226334+07:00","message":"receive interim result [false|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.327238316+07:00","message":"[buffer interim] 162 false เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.327244723+07:00","message":"[bufferProcess] interim [200000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.327246428+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.327249789+07:00","message":"[bufferProcess] send to processor (ticker):เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.327252786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.327255165+07:00","message":"> Transcript [536] [false]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.327257067+07:00","message":"Set StatePrefix (first interim): 'เพลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.347623796+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.397075907+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.397119185+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:10:28.397125205+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.397138857+07:00","message":"[buffer interim] 162 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.39714732+07:00","message":"[bufferProcess] interim [320000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.397150693+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.468133726+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.468172908+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.468178103+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.468190735+07:00","message":"end recv isFinal message id 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.468192813+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.468198915+07:00","message":"[buffer interim] 162 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.468206903+07:00","message":"[bufferProcess] interim [440000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.468210599+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.468214921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.468218107+07:00","message":"> Transcript [537] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.468220316+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.468222586+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.46822439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.468226458+07:00","message":"> Transcript [538] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.46822863+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.468230436+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.468232157+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.468239351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:28.468241704+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.468250813+07:00","message":"push: {true  0 0xc002102480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:28.47621304+07:00","message":"write wav file: './tmp/7558/7558_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:28.481079378+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.908127582+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.908178701+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:10:29.908187309+07:00","message":"receive interim result [false|false]: เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:29.908205517+07:00","message":"[buffer interim] 163 false เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.908215441+07:00","message":"[bufferProcess] interim [260000000]:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.908218975+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.908226786+07:00","message":"[bufferProcess] send to processor (ticker):เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.908230695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.908234115+07:00","message":"> Transcript [539] [false]: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:29.90823641+07:00","message":"Set StatePrefix (first interim): 'เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.095406216+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.095450745+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:10:30.095456404+07:00","message":"receive interim result [false|false]: เจริญพร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.095469998+07:00","message":"[buffer interim] 163 false เจริญพร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.095476472+07:00","message":"[bufferProcess] interim [440000000]:เจริญพร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.095478266+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:30.373885437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:30.373916353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.740406673+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.740442075+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:10:30.740447515+07:00","message":"receive interim result [false|false]: เจริญพร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.74046066+07:00","message":"[buffer interim] 163 false เจริญพร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.740467245+07:00","message":"[bufferProcess] interim [40000000]:เจริญพร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.740470117+07:00","message":"[bufferProcess] send to processor:เจริญพร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.740475478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.7404782+07:00","message":"> Transcript [540] [false]: 'เจริญพร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.74048146+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.740483382+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.740485283+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:30.740487269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:30.978525105+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.109980258+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.133880354+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.133923538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญพร\",\"confidence\":0.9565352}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.133930164+07:00","message":"receive interim result [true|false]: เจริญพร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.13393881+07:00","message":"end recv isFinal message id 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.133941111+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.133947595+07:00","message":"[buffer interim] 163 true เจริญพร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.133957754+07:00","message":"[bufferProcess] interim [520000000]:เจริญพร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.133969275+07:00","message":"[bufferProcess] send to processor (isfinal):เจริญพร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.133973854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.133978356+07:00","message":"> Transcript [541] [false]: 'เจริญพร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.133982638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.133984782+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.133986611+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.133988631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.133990378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.13399221+07:00","message":"> Transcript [542] [true]: 'เจริญพร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.133994391+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.133995985+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.133997649+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.133999205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.134006239+07:00","message":"Push: 'เจริญพร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.134014095+07:00","message":"push: {true เจริญพร 0 0xc004002f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:31.140884183+07:00","message":"write wav file: './tmp/7558/7558_163.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.228819307+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.299216288+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.313575536+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.313594315+07:00","message":"found end of frame, send empty tag with msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.313597647+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.313603518+07:00","message":"[buffer interim] 164 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.31361068+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.313614389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.313618358+07:00","message":"> Transcript [543] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.31362097+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.313623067+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.313624807+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.313626579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:31.313633691+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:31.313643763+07:00","message":"push: {true \n 0 0xc00207b180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:31.318280027+07:00","message":"write wav file: './tmp/7558/7558_164.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.013441045+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.013486943+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:10:32.013495067+07:00","message":"receive interim result [false|false]: ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.013511808+07:00","message":"[buffer interim] 165 false ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.013521519+07:00","message":"[bufferProcess] interim [540000000]:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.013523851+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.168882983+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.168924761+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:10:32.168930219+07:00","message":"receive interim result [false|false]: ทำงานหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.168946379+07:00","message":"[buffer interim] 165 false ทำงานหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.168953991+07:00","message":"[bufferProcess] interim [720000000]:ทำงานหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.168956158+07:00","message":"[bufferProcess] send to processor:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.168959767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.16896262+07:00","message":"> Transcript [544] [false]: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.168965581+07:00","message":"Set StatePrefix (first interim): 'ทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.331894032+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.331933604+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:10:32.331939547+07:00","message":"receive interim result [false|false]: ทำงานร่วม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.331959719+07:00","message":"[buffer interim] 165 false ทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.331971067+07:00","message":"[bufferProcess] interim [840000000]:ทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.331973859+07:00","message":"[bufferProcess] send to processor:ทำงานหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.331977496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.331980696+07:00","message":"> Transcript [545] [false]: 'ทำงานหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.331983538+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.331985641+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.331987586+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.3319897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.464648904+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.464689774+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:10:32.4646953+07:00","message":"receive interim result [false|false]: ทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.464710315+07:00","message":"[buffer interim] 165 false ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.464718335+07:00","message":"[bufferProcess] interim [20000000]:ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.464720823+07:00","message":"[bufferProcess] send to processor:ทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.464724664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.464727483+07:00","message":"> Transcript [546] [false]: 'ทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.464730479+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.464732539+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.464734427+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.464736361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.910803888+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.910851737+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:10:32.910858193+07:00","message":"receive interim result [false|false]: ทำงานร่วมกับคอม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:32.910871898+07:00","message":"[buffer interim] 165 false ทำงานร่วมกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.910879241+07:00","message":"[bufferProcess] interim [440000000]:ทำงานร่วมกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.910881666+07:00","message":"[bufferProcess] send to processor:ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.910887488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.910890413+07:00","message":"> Transcript [547] [false]: 'ทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.910893288+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.910895216+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.910897317+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:32.910899642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:33.373928169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:33.373943757+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.546070614+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.546131214+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:10:33.546137502+07:00","message":"receive interim result [false|false]: ทำงานร่วมกับคอม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.54616481+07:00","message":"[buffer interim] 165 false ทำงานร่วมกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.546173308+07:00","message":"[bufferProcess] interim [40000000]:ทำงานร่วมกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.546175809+07:00","message":"[bufferProcess] send to processor:ทำงานร่วมกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.546179413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.546182149+07:00","message":"> Transcript [548] [false]: 'ทำงานร่วมกับคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.546187224+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.546189141+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.546191001+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.546192959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.546195652+07:00","message":"Push: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.546198013+07:00","message":"TextPushed: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.546199966+07:00","message":"Set new StatePrefix : 'ทำงานร่วมกับคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:33.546202282+07:00","message":"Next Push (prob) : 'ร่วมกับคอม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:33.546210192+07:00","message":"push: {false ทำงาน 0 0xc00338ac80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.177775187+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.238422624+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.281328146+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.281364543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานร่วมกับคอม\",\"confidence\":0.94540983}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.281369839+07:00","message":"receive interim result [true|false]: ทำงานร่วมกับคอม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.281382164+07:00","message":"end recv isFinal message id 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.281384538+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.281389596+07:00","message":"[buffer interim] 165 true ทำงานร่วมกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281395751+07:00","message":"[bufferProcess] interim [910000000]:ทำงานร่วมกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281399329+07:00","message":"[bufferProcess] send to processor (isfinal):ทำงานร่วมกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281402655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281405417+07:00","message":"> Transcript [549] [false]: 'ทำงานร่วมกับคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281408313+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281410637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281412533+07:00","message":"StatePrefix: 'ทำงานร่วมกับคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281414571+07:00","message":"TextPushed: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281416199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281418823+07:00","message":"> Transcript [550] [true]: 'ทำงานร่วมกับคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281420812+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281422487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281424086+07:00","message":"StatePrefix: 'ทำงานร่วมกับคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281425744+07:00","message":"TextPushed: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.281428077+07:00","message":"Push: 'ร่วมกับคอม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.281435322+07:00","message":"push: {true ร่วมกับคอม 0 0xc00338ac80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:34.289466536+07:00","message":"write wav file: './tmp/7558/7558_165.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.307077947+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.368033092+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.428075723+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.500357537+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.500376833+07:00","message":"found end of frame, send empty tag with msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.500379701+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.500386519+07:00","message":"[buffer interim] 166 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.500392551+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.500395795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.500398748+07:00","message":"> Transcript [551] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.500401286+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.500403103+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.500405022+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.500407601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.500417058+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.500426547+07:00","message":"push: {true \n 0 0xc00338b280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:34.504949244+07:00","message":"write wav file: './tmp/7558/7558_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.582241608+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.582262138+07:00","message":"found end of frame, send empty tag with msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.582265563+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.582272375+07:00","message":"[buffer interim] 167 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.582278391+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.582281944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.582285427+07:00","message":"> Transcript [552] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.582288394+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.58229048+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.582292307+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.58229428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:34.582296797+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.582305193+07:00","message":"push: {true \n 0 0xc0031f4c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:34.589804832+07:00","message":"write wav file: './tmp/7558/7558_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:34.949274651+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:35.976876943+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.094382115+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.094399786+07:00","message":"found end of frame, send empty tag with msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.094402947+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.094409815+07:00","message":"[buffer interim] 168 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.094416984+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.094422276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.094425113+07:00","message":"> Transcript [553] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.094427534+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.09442944+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.094431282+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.094433134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.094435696+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.094445371+07:00","message":"push: {true \n 0 0xc000438a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:36.100613631+07:00","message":"write wav file: './tmp/7558/7558_168.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.111890831+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:36.374764681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:36.374779602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.757015158+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.757046694+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:10:36.75705177+07:00","message":"receive interim result [false|false]: เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:36.757063918+07:00","message":"[buffer interim] 169 false เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.757070178+07:00","message":"[bufferProcess] interim [660000000]:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:36.757072345+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.335687679+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.335725666+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:10:37.335731566+07:00","message":"receive interim result [false|false]: เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.335745828+07:00","message":"[buffer interim] 169 false เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.33575323+07:00","message":"[bufferProcess] interim [260000000]:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.335756061+07:00","message":"[bufferProcess] send to processor:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.335759802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.33576297+07:00","message":"> Transcript [554] [false]: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.33576579+07:00","message":"Set StatePrefix (first interim): 'เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.387547256+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.491454708+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.491499498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญ\",\"confidence\":0.8952689}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.491505549+07:00","message":"receive interim result [true|false]: เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.491514028+07:00","message":"end recv isFinal message id 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.491516664+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.491522622+07:00","message":"[buffer interim] 169 true เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.491532384+07:00","message":"[bufferProcess] interim [500000000]:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.491535408+07:00","message":"[bufferProcess] send to processor (isfinal):เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.491539297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.491542364+07:00","message":"> Transcript [555] [false]: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.491545002+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.49154691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.491548852+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.491553337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.491555144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.491557281+07:00","message":"> Transcript [556] [true]: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.491559319+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.491560973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.491562733+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.491564472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:37.491570349+07:00","message":"Push: 'เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.491579296+07:00","message":"push: {true เจริญ 0 0xc004002500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:37.498373098+07:00","message":"write wav file: './tmp/7558/7558_169.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:37.638583431+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:38.731967192+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:38.732013911+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:10:38.732019351+07:00","message":"receive interim result [false|false]: ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:38.732030757+07:00","message":"[buffer interim] 170 false ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:38.732036423+07:00","message":"[bufferProcess] interim [900000000]:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:38.732038286+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:38.732043267+07:00","message":"[bufferProcess] send to processor (ticker):ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:38.732045816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:38.732048733+07:00","message":"> Transcript [557] [false]: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:38.732050721+07:00","message":"Set StatePrefix (first interim): 'ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:38.943967456+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:38.944013063+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:10:38.944019259+07:00","message":"receive interim result [false|false]: ต้องการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:38.944034089+07:00","message":"[buffer interim] 170 false ต้องการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:38.944042029+07:00","message":"[bufferProcess] interim [80000000]:ต้องการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:38.944044093+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.02463556+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.02468117+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:10:39.024687593+07:00","message":"receive interim result [false|false]: กระตุ้นการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.024703618+07:00","message":"[buffer interim] 170 false กระตุ้นการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.0247107+07:00","message":"[bufferProcess] interim [200000000]:กระตุ้นการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.024713932+07:00","message":"[bufferProcess] send to processor:ต้องการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.024723683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.024726397+07:00","message":"> Transcript [558] [false]: 'ต้องการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.024729767+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.024732184+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.024734097+07:00","message":"StatePrefix: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.024736277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.177695551+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.240891429+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.283858692+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.283900253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการเจริญ\",\"confidence\":0.95604783}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.283905576+07:00","message":"receive interim result [true|false]: กระตุ้นการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.283910367+07:00","message":"end recv isFinal message id 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.283912557+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.283918248+07:00","message":"[buffer interim] 170 true กระตุ้นการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.283923968+07:00","message":"[bufferProcess] interim [560000000]:กระตุ้นการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.283927093+07:00","message":"[bufferProcess] send to processor (isfinal):กระตุ้นการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.283930205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.283933001+07:00","message":"> Transcript [559] [false]: 'กระตุ้นการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.283935087+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.283936912+07:00","message":"Set new StatePrefix: 'กระตุ้นการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.283938606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.283940335+07:00","message":"> Transcript [560] [true]: 'กระตุ้นการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.283942588+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.283944369+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.2839464+07:00","message":"StatePrefix: 'กระตุ้นการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.283948694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.283951398+07:00","message":"Push: 'กระตุ้นการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.283959065+07:00","message":"push: {true กระตุ้นการเจริญ 0 0xc000439180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:39.290972897+07:00","message":"write wav file: './tmp/7558/7558_170.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:39.375090449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:39.375112264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.56000138+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.647623619+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.647646009+07:00","message":"found end of frame, send empty tag with msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.647649106+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.647656984+07:00","message":"[buffer interim] 171 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.647664369+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.647668854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.647672291+07:00","message":"> Transcript [561] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.647674903+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.647676867+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.647678633+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.647680471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:39.647688287+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.647698107+07:00","message":"push: {true \n 0 0xc002102a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:39.652598023+07:00","message":"write wav file: './tmp/7558/7558_171.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.818948995+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:39.947913754+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.033296433+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.033318984+07:00","message":"found end of frame, send empty tag with msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.033321975+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.033329618+07:00","message":"[buffer interim] 172 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.033337444+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.033341249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.033343973+07:00","message":"> Transcript [562] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.033346215+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.033348233+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.033349918+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.033351685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:40.033354153+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.033364613+07:00","message":"push: {true \n 0 0xc000439500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:40.037846209+07:00","message":"write wav file: './tmp/7558/7558_172.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:40.068900533+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.188512677+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.249582859+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.28128339+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.281302854+07:00","message":"found end of frame, send empty tag with msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.281305979+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.281311615+07:00","message":"[buffer interim] 173 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.281317488+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.281321267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.281324125+07:00","message":"> Transcript [563] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.281326467+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.281328343+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.281330239+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.281331977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.281340733+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.281348707+07:00","message":"push: {true \n 0 0xc00338a700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:42.288590046+07:00","message":"write wav file: './tmp/7558/7558_173.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:42.375928362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:42.375941254+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.627147679+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.702774881+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.702794794+07:00","message":"found end of frame, send empty tag with msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.702797477+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.702803465+07:00","message":"[buffer interim] 174 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.702809106+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.702812283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.702821623+07:00","message":"> Transcript [564] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.702824378+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.702826153+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.702828146+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.702830062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:42.702832759+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:42.702842265+07:00","message":"push: {true \n 0 0xc0031f4580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:42.707474977+07:00","message":"write wav file: './tmp/7558/7558_174.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.469873601+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.537886934+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.641941929+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.641971979+07:00","message":"found end of frame, send empty tag with msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.641975796+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.641985233+07:00","message":"[buffer interim] 175 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.641993468+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.641998756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.642001749+07:00","message":"> Transcript [565] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.642004192+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.642006111+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.642008093+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.642009863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:43.642012975+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.642023677+07:00","message":"push: {true \n 0 0xc002103280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:43.648147536+07:00","message":"write wav file: './tmp/7558/7558_175.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:43.990115847+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.046742565+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.239382498+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.270751778+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.27077945+07:00","message":"found end of frame, send empty tag with msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.270783334+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.270792823+07:00","message":"[buffer interim] 176 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.27080347+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.270809554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.270853812+07:00","message":"> Transcript [566] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.270858476+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.270861457+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.270864216+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.270867332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:44.270877159+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:44.2708897+07:00","message":"push: {true \n 0 0xc000439f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:44.277265813+07:00","message":"write wav file: './tmp/7558/7558_176.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:45.376790782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:45.376817942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.687299142+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.687330542+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:10:45.68733571+07:00","message":"receive interim result [false|false]: ปลุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.687347855+07:00","message":"[buffer interim] 177 false ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.687353663+07:00","message":"[bufferProcess] interim [500000000]:ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.687355393+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.68736067+07:00","message":"[bufferProcess] send to processor (ticker):ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.687363075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.687365603+07:00","message":"> Transcript [567] [false]: 'ปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.687368121+07:00","message":"Set StatePrefix (first interim): 'ปลุก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.99660772+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.996654896+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:10:45.996660526+07:00","message":"receive interim result [false|false]: ปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:45.996673332+07:00","message":"[buffer interim] 177 false ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.996680617+07:00","message":"[bufferProcess] interim [800000000]:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:45.996690428+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:46.574129111+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:46.574177292+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:10:46.574182618+07:00","message":"receive interim result [false|false]: ปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:46.574198164+07:00","message":"[buffer interim] 177 false ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.574205793+07:00","message":"[bufferProcess] interim [400000000]:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.574208042+07:00","message":"[bufferProcess] send to processor:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.574215393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.574219531+07:00","message":"> Transcript [568] [false]: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.574221894+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.57422382+07:00","message":"Set new StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:46.885580902+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:46.885619016+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:10:46.885624756+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:46.885637124+07:00","message":"[buffer interim] 177 false ปลูกพืชแล้วนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.885643235+07:00","message":"[bufferProcess] interim [640000000]:ปลูกพืชแล้วนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.885645712+07:00","message":"[bufferProcess] send to processor:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.885651312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.885654069+07:00","message":"> Transcript [569] [false]: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.885657235+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.885659507+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.885661375+07:00","message":"StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.885663322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:46.894998986+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:46.895039342+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:10:46.895044959+07:00","message":"receive interim result [false|false]: ปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:46.89506085+07:00","message":"[buffer interim] 177 false ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.895068798+07:00","message":"[bufferProcess] interim [700000000]:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.89507149+07:00","message":"[bufferProcess] send to processor:ปลูกพืชแล้วนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.895075724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.895079002+07:00","message":"> Transcript [570] [false]: 'ปลูกพืชแล้วนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.895082383+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.895084468+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.895086574+07:00","message":"StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:46.895088703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.013676016+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.013726622+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:10:47.013732792+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.013749552+07:00","message":"[buffer interim] 177 false ปลูกพืชแล้วนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.013757544+07:00","message":"[bufferProcess] interim [760000000]:ปลูกพืชแล้วนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.013760249+07:00","message":"[bufferProcess] send to processor:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.013763626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.013766219+07:00","message":"> Transcript [571] [false]: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.013769364+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.013771388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.013775953+07:00","message":"StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.013778213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.083565239+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.083598602+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:10:47.083604115+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไปว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.083617466+07:00","message":"[buffer interim] 177 false ปลูกพืชแล้วนำไปว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.083623209+07:00","message":"[bufferProcess] interim [880000000]:ปลูกพืชแล้วนำไปว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.083625547+07:00","message":"[bufferProcess] send to processor:ปลูกพืชแล้วนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.083631247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.08363404+07:00","message":"> Transcript [572] [false]: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.083637652+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.083639757+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.083641617+07:00","message":"StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.083643641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.083647961+07:00","message":"Push: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.083649804+07:00","message":"TextPushed: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.083651774+07:00","message":"Set new StatePrefix : 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.083653833+07:00","message":"Next Push (prob) : 'แล้วนำไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.083680354+07:00","message":"push: {false ปลูกพืช 0 0xc00338b400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.202867914+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.202913185+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:10:47.202919153+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไปไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.202934907+07:00","message":"[buffer interim] 177 false ปลูกพืชแล้วนำไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.202943052+07:00","message":"[bufferProcess] interim [940000000]:ปลูกพืชแล้วนำไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.202945452+07:00","message":"[bufferProcess] send to processor:ปลูกพืชแล้วนำไปว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.202949456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.202952275+07:00","message":"> Transcript [573] [false]: 'ปลูกพืชแล้วนำไปว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.202955144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.202957109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.202958955+07:00","message":"StatePrefix: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.202961172+07:00","message":"TextPushed: 'ปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.289140561+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.289190882+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:10:47.289196979+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไปไว้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.289214099+07:00","message":"[buffer interim] 177 false ปลูกพืชแล้วนำไปไว้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.289222496+07:00","message":"[bufferProcess] interim [120000000]:ปลูกพืชแล้วนำไปไว้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.289225304+07:00","message":"[bufferProcess] send to processor:ปลูกพืชแล้วนำไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.289232882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.289235672+07:00","message":"> Transcript [574] [false]: 'ปลูกพืชแล้วนำไปไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.289239608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.289241802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.289244212+07:00","message":"StatePrefix: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.289246438+07:00","message":"TextPushed: 'ปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.490855969+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.490907933+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:10:47.490913854+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไปไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.490931387+07:00","message":"[buffer interim] 177 false ปลูกพืชแล้วนำไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.490941703+07:00","message":"[bufferProcess] interim [240000000]:ปลูกพืชแล้วนำไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.490944251+07:00","message":"[bufferProcess] send to processor:ปลูกพืชแล้วนำไปไว้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.49095024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.490953245+07:00","message":"> Transcript [575] [false]: 'ปลูกพืชแล้วนำไปไว้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.490957016+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.490959251+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.490961191+07:00","message":"StatePrefix: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.490963431+07:00","message":"TextPushed: 'ปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.716377725+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.71642894+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:10:47.7164351+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไปไว้ในมาตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.716448991+07:00","message":"[buffer interim] 177 false ปลูกพืชแล้วนำไปไว้ในมาตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.716456734+07:00","message":"[bufferProcess] interim [480000000]:ปลูกพืชแล้วนำไปไว้ในมาตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.716459414+07:00","message":"[bufferProcess] send to processor:ปลูกพืชแล้วนำไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.716466756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.716469558+07:00","message":"> Transcript [576] [false]: 'ปลูกพืชแล้วนำไปไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.716473073+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.716475388+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.716477812+07:00","message":"StatePrefix: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.716480362+07:00","message":"TextPushed: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.716486859+07:00","message":"Push: 'แล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.716488959+07:00","message":"TextPushed: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.716491074+07:00","message":"Set new StatePrefix : 'ปลูกพืชแล้วนำไปไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:47.716493359+07:00","message":"Next Push (prob) : 'ไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.716501329+07:00","message":"push: {false แล้วนำไป 0 0xc00338b400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:47.889462376+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.002619139+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.002670146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำไปไว้ในป่า\",\"confidence\":0.942016}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.002682098+07:00","message":"receive interim result [true|false]: ปลูกพืชแล้วนำไปไว้ในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.00269403+07:00","message":"end recv isFinal message id 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.002697251+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.002706068+07:00","message":"[buffer interim] 177 true ปลูกพืชแล้วนำไปไว้ในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.002719105+07:00","message":"[bufferProcess] interim [870000000]:ปลูกพืชแล้วนำไปไว้ในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.002724186+07:00","message":"[bufferProcess] send to processor (isfinal):ปลูกพืชแล้วนำไปไว้ในมาตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.002729504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.002735406+07:00","message":"> Transcript [577] [false]: 'ปลูกพืชแล้วนำไปไว้ในมาตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.002739864+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.002742922+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.002745927+07:00","message":"StatePrefix: 'ปลูกพืชแล้วนำไปไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.002749427+07:00","message":"TextPushed: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.002752339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.002755442+07:00","message":"> Transcript [578] [true]: 'ปลูกพืชแล้วนำไปไว้ในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.00275877+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.002761308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.00276393+07:00","message":"StatePrefix: 'ปลูกพืชแล้วนำไปไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.002766715+07:00","message":"TextPushed: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.0027707+07:00","message":"Push: 'ไว้ในป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.002781525+07:00","message":"push: {true ไว้ในป่า 0 0xc00338b400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:48.012267913+07:00","message":"write wav file: './tmp/7558/7558_177.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.079124191+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.147735207+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.20892426+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.344657821+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.344684943+07:00","message":"found end of frame, send empty tag with msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.344688746+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.344695588+07:00","message":"[buffer interim] 178 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.344703206+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.344707254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.344709941+07:00","message":"> Transcript [579] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.344712386+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.34471443+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.344716231+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.344718138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:48.344720461+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:48.344729415+07:00","message":"push: {true \n 0 0xc000439400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:48.349133057+07:00","message":"write wav file: './tmp/7558/7558_178.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:48.377848527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:48.377870622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.257029161+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.349725009+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.349748208+07:00","message":"found end of frame, send empty tag with msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.349751145+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.349758191+07:00","message":"[buffer interim] 179 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.349765847+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.34977073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.349774108+07:00","message":"> Transcript [580] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.349777339+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.349779334+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.349781154+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.349783109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.349792715+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.349802959+07:00","message":"push: {true \n 0 0xc004002880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:50.357618718+07:00","message":"write wav file: './tmp/7558/7558_179.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.44959247+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.507760499+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.622400226+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.622422327+07:00","message":"found end of frame, send empty tag with msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.622425314+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.622433331+07:00","message":"[buffer interim] 180 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.622440321+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.622444253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.622447313+07:00","message":"> Transcript [581] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.622450218+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.622452375+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.622454621+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.622461888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:50.622471881+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.622481646+07:00","message":"push: {true \n 0 0xc002102f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:50.627393173+07:00","message":"write wav file: './tmp/7558/7558_180.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:50.7694573+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:51.378062691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:51.378071647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.057207251+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.156353445+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.156392718+07:00","message":"found end of frame, send empty tag with msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.156396525+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.156405143+07:00","message":"[buffer interim] 181 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.156419651+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.156423519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.156426164+07:00","message":"> Transcript [582] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.156428634+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.156430433+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.156432201+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.156433976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.156437595+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.156450327+07:00","message":"push: {true \n 0 0xc00338b580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:52.161281717+07:00","message":"write wav file: './tmp/7558/7558_181.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.249081835+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.743278006+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.743314987+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:10:52.743320373+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.743333731+07:00","message":"[buffer interim] 182 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.743340877+07:00","message":"[bufferProcess] interim [480000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.743342682+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.949757925+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.949807404+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:10:52.949818841+07:00","message":"receive interim result [false|false]: วัดต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:52.949835117+07:00","message":"[buffer interim] 182 false วัดต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.949842676+07:00","message":"[bufferProcess] interim [660000000]:วัดต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.94984545+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.949852061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.949855521+07:00","message":"> Transcript [583] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:52.949857676+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:53.718081973+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:53.868051641+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:53.868098364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดบางผึ้ง\",\"confidence\":0.757895}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:53.868104766+07:00","message":"receive interim result [true|false]: วัดบางผึ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:53.868113974+07:00","message":"end recv isFinal message id 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:53.868116716+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:53.868123596+07:00","message":"[buffer interim] 182 true วัดบางผึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.868131855+07:00","message":"[bufferProcess] interim [710000000]:วัดบางผึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.868138544+07:00","message":"[bufferProcess] send to processor (isfinal):วัดต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.868142057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.86814497+07:00","message":"> Transcript [584] [false]: 'วัดต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.868147851+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.868149643+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.868151888+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.868153982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.86815557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.868159856+07:00","message":"> Transcript [585] [true]: 'วัดบางผึ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.868161937+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.868163541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.868165089+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.868166625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:53.868173646+07:00","message":"Push: 'วัดบางผึ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:53.868182159+07:00","message":"push: {true วัดบางผึ้ง 0 0xc0031f4280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:53.873774767+07:00","message":"write wav file: './tmp/7558/7558_182.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:53.908833811+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.247013663+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.247063804+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:10:54.247069434+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.247081347+07:00","message":"[buffer interim] 183 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.247089273+07:00","message":"[bufferProcess] interim [360000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.247091083+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:54.378545065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:54.378552018+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.448041498+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.448074096+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:10:54.4480798+07:00","message":"receive interim result [false|false]: มีรถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.448093322+07:00","message":"[buffer interim] 183 false มีรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.448099861+07:00","message":"[bufferProcess] interim [540000000]:มีรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.448102291+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.448108473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.448111109+07:00","message":"> Transcript [586] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.448113038+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.4535673+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.453596638+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:10:54.453601825+07:00","message":"receive interim result [false|false]: มีรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.453614396+07:00","message":"[buffer interim] 183 false มีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.453620348+07:00","message":"[bufferProcess] interim [600000000]:มีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.453622699+07:00","message":"[bufferProcess] send to processor:มีรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.453625948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.453628649+07:00","message":"> Transcript [587] [false]: 'มีรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.453631925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.453634167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.453637455+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.453639894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.565532885+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.565574345+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:10:54.565580313+07:00","message":"receive interim result [false|false]: มีลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.565596177+07:00","message":"[buffer interim] 183 false มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.565603419+07:00","message":"[bufferProcess] interim [720000000]:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.565605564+07:00","message":"[bufferProcess] send to processor:มีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.565609422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.565612465+07:00","message":"> Transcript [588] [false]: 'มีรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.565617245+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.565619228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.565620975+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.565623201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.807105796+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.869307599+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.894665546+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.894704387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีลักษณะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.894710737+07:00","message":"receive interim result [true|false]: มีลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.894721086+07:00","message":"end recv isFinal message id 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.894723594+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.894728999+07:00","message":"[buffer interim] 183 true มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.894739738+07:00","message":"[bufferProcess] interim [110000000]:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.894742802+07:00","message":"[bufferProcess] send to processor (isfinal):มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.894748818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.894752643+07:00","message":"> Transcript [589] [false]: 'มีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.89475547+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.894757355+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.894759192+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.89476123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.894763067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.894765021+07:00","message":"> Transcript [590] [true]: 'มีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.894766979+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.894769497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.894771389+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.894772949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:54.894779823+07:00","message":"Push: 'มีลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:54.894787697+07:00","message":"push: {true มีลักษณะ 0 0xc00338b780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:54.901339353+07:00","message":"write wav file: './tmp/7558/7558_183.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.257194959+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.369684095+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.369714736+07:00","message":"found end of frame, send empty tag with msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.369719713+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.369729923+07:00","message":"[buffer interim] 184 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.369738014+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.369742552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.369746744+07:00","message":"> Transcript [591] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.369750418+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.369753973+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.369757005+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.369759643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.369768779+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.369781251+07:00","message":"push: {true \n 0 0xc00338b900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:55.377534063+07:00","message":"write wav file: './tmp/7558/7558_184.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.63910247+07:00","message":"[GCS] Start streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.707085689+07:00","message":"[GCS] IsForceVAD: false for message ID: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.897879078+07:00","message":"[GCS] Start streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.89847678+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.898493015+07:00","message":"found end of frame, send empty tag with msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.898496092+07:00","message":"end Recv id 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.898502567+07:00","message":"[buffer interim] 185 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.898508233+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.898512553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.898515314+07:00","message":"> Transcript [592] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.89851748+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.898519697+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.898521484+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.898523291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:55.898525904+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:55.898534597+07:00","message":"push: {true \n 0 0xc00338a200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:55.902831715+07:00","message":"write wav file: './tmp/7558/7558_185.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.087379152+07:00","message":"[GCS] IsForceVAD: false for message ID: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.177213002+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.177231395+07:00","message":"found end of frame, send empty tag with msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.177234523+07:00","message":"end Recv id 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.177240486+07:00","message":"[buffer interim] 186 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.177246366+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.177249631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.17725234+07:00","message":"> Transcript [593] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.177254914+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.177257359+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.177259094+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.177260861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.177263593+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.177272381+07:00","message":"push: {true \n 0 0xc00338a480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:56.181904447+07:00","message":"write wav file: './tmp/7558/7558_186.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.221355924+07:00","message":"[GCS] Start streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.538257425+07:00","message":"[GCS] IsForceVAD: false for message ID: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.631788861+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.6318154+07:00","message":"found end of frame, send empty tag with msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.63181897+07:00","message":"end Recv id 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.63182523+07:00","message":"[buffer interim] 187 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.631831027+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.63183465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.631841776+07:00","message":"> Transcript [594] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.631844231+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.631846129+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.63184792+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.631849653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.631852098+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.631860375+07:00","message":"push: {true \n 0 0xc004002780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:56.637118318+07:00","message":"write wav file: './tmp/7558/7558_187.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.669333532+07:00","message":"[GCS] Start streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.727316646+07:00","message":"[GCS] IsForceVAD: false for message ID: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.788416537+07:00","message":"[GCS] Start streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.935788555+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.935818491+07:00","message":"found end of frame, send empty tag with msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.935821784+07:00","message":"end Recv id 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.935829329+07:00","message":"[buffer interim] 188 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.935837506+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.9358519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.935854655+07:00","message":"> Transcript [595] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.935857348+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.935859422+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.935861136+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.935863227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:56.935866555+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.935876807+07:00","message":"push: {true \n 0 0xc002102980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:10:56.942140763+07:00","message":"write wav file: './tmp/7558/7558_188.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971026617+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971044998+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971048601+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971051623+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971054365+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971057654+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971060264+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971062785+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971065237+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971067713+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971070314+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971072717+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971075272+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971077805+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971080213+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971082707+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971085059+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971087505+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971090005+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971092433+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971095825+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.97109837+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971101109+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:56.971103687+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:57.379584649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:10:57.37963025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:58.7077279+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:58.707762582+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:10:58.7077671+07:00","message":"receive interim result [false|false]: ปลุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:58.707776734+07:00","message":"[buffer interim] 189 false ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:58.707782031+07:00","message":"[bufferProcess] interim [860000000]:ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:58.707783839+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:58.707788779+07:00","message":"[bufferProcess] send to processor (ticker):ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:58.707791171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:58.707793871+07:00","message":"> Transcript [596] [false]: 'ปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:58.707795783+07:00","message":"Set StatePrefix (first interim): 'ปลุก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:58.859046696+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:58.859114012+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:10:58.859122259+07:00","message":"receive interim result [false|false]: เคยปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:58.859139276+07:00","message":"[buffer interim] 189 false เคยปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:58.859149184+07:00","message":"[bufferProcess] interim [40000000]:เคยปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:58.859151837+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.117312672+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.117350337+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:10:59.1173564+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.117367555+07:00","message":"[buffer interim] 189 false เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.117373471+07:00","message":"[bufferProcess] interim [340000000]:เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.117375912+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.117380872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.117383342+07:00","message":"> Transcript [597] [false]: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.117385303+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.117387119+07:00","message":"Set new StatePrefix: 'เคยปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.759635853+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.759697061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.759705607+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.759718414+07:00","message":"[buffer interim] 189 false เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.759726126+07:00","message":"[bufferProcess] interim [940000000]:เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.759728674+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.759735386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.759738212+07:00","message":"> Transcript [598] [false]: 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.759742592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.759744859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.7597467+07:00","message":"StatePrefix: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.759749129+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.952159984+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.952202087+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:10:59.952208597+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:10:59.952222203+07:00","message":"[buffer interim] 189 false เคยปลูกพืชนะคะอย่างเช่นมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.952229514+07:00","message":"[bufferProcess] interim [180000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.952232587+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.952240059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.952242854+07:00","message":"> Transcript [599] [false]: 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.952246284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.952248558+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.952250889+07:00","message":"StatePrefix: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:10:59.952253044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:00.149088803+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:00.149128805+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:11:00.149138681+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:00.149172614+07:00","message":"[buffer interim] 189 false เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.149184723+07:00","message":"[bufferProcess] interim [360000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.149187826+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะอย่างเช่นมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.149194825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.149198097+07:00","message":"> Transcript [600] [false]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.149201534+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.149203818+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.149206295+07:00","message":"StatePrefix: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.149208444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:00.379918196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:00.379939208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:00.74264809+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:00.74272606+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:11:00.742733777+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:00.742755966+07:00","message":"[buffer interim] 189 false เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.742766951+07:00","message":"[bufferProcess] interim [960000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.742770529+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.742781608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.742786023+07:00","message":"> Transcript [601] [false]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.742791481+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.742794572+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.742797526+07:00","message":"StatePrefix: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.742800648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.742804027+07:00","message":"Push: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.742813212+07:00","message":"TextPushed: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.742816824+07:00","message":"Set new StatePrefix : 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:00.742820142+07:00","message":"Next Push (prob) : 'นะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:00.742832185+07:00","message":"push: {false เคยปลูกพืช 0 0xc00207a480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:01.217427716+07:00","message":"[GCS] IsForceVAD: false for message ID: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:01.297407078+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:01.297449329+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:11:01.297455285+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือปลาวาฬ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:01.29747206+07:00","message":"[buffer interim] 189 false เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือปลาวาฬ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.297478967+07:00","message":"[bufferProcess] interim [560000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือปลาวาฬ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.297483323+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.297491584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.297495756+07:00","message":"> Transcript [602] [false]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.297500338+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.297502587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.297504552+07:00","message":"StatePrefix: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.297506697+07:00","message":"TextPushed: 'เคยปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:01.365679981+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:01.365726446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือปลาวาฬ\",\"confidence\":0.90236115}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:01.365734044+07:00","message":"receive interim result [true|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือปลาวาฬ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:01.365744854+07:00","message":"end recv isFinal message id 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:01.365748201+07:00","message":"end Recv id 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:01.365773364+07:00","message":"[buffer interim] 189 true เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือปลาวาฬ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.365802425+07:00","message":"[bufferProcess] interim [650000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือปลาวาฬ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.365816524+07:00","message":"[bufferProcess] send to processor (isfinal):เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือปลาวาฬ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.36582127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.365825613+07:00","message":"> Transcript [603] [false]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือปลาวาฬ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.365830325+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.365833364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.365836662+07:00","message":"StatePrefix: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.365840058+07:00","message":"TextPushed: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.36584259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.365845564+07:00","message":"> Transcript [604] [true]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือปลาวาฬ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.365848993+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.365851446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.365853952+07:00","message":"StatePrefix: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.365857135+07:00","message":"TextPushed: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:01.365864653+07:00","message":"Push: 'นะคะอย่างเช่นมะเขือเทศหรือปลาวาฬ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:01.365876478+07:00","message":"push: {true นะคะอย่างเช่นมะเขือเทศหรือปลาวาฬ 0 0xc00207a480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:01.376376446+07:00","message":"write wav file: './tmp/7558/7558_189.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:01.538524731+07:00","message":"[GCS] Start streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:02.794528734+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:02.79457298+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:11:02.794578073+07:00","message":"receive interim result [false|false]: ใครได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:02.794594949+07:00","message":"[buffer interim] 190 false ใครได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:02.794601295+07:00","message":"[bufferProcess] interim [80000000]:ใครได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:02.794603297+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:02.794610321+07:00","message":"[bufferProcess] send to processor (ticker):ใครได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:02.794612611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:02.79461523+07:00","message":"> Transcript [605] [false]: 'ใครได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:02.794617681+07:00","message":"Set StatePrefix (first interim): 'ใครได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:02.911932049+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:02.911976071+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:11:02.911982386+07:00","message":"receive interim result [false|false]: ใครได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:02.911996502+07:00","message":"[buffer interim] 190 false ใครได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:02.912004628+07:00","message":"[bufferProcess] interim [200000000]:ใครได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:02.912006799+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.096237028+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.096281862+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:11:03.09628823+07:00","message":"receive interim result [false|false]: ใครได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.096303346+07:00","message":"[buffer interim] 190 false ใครได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.096310616+07:00","message":"[bufferProcess] interim [380000000]:ใครได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.096312952+07:00","message":"[bufferProcess] send to processor:ใครได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.096319325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.096322911+07:00","message":"> Transcript [606] [false]: 'ใครได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.096326076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.096328176+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.096329929+07:00","message":"StatePrefix: 'ใครได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.096332361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:03.380708156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:03.380735019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.673411365+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.673451761+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:11:03.673457275+07:00","message":"receive interim result [false|false]: ใครได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:03.673472078+07:00","message":"[buffer interim] 190 false ใครได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.67347901+07:00","message":"[bufferProcess] interim [980000000]:ใครได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.673482086+07:00","message":"[bufferProcess] send to processor:ใครได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.673488998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.673491598+07:00","message":"> Transcript [607] [false]: 'ใครได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.673495275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.673497593+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.67349959+07:00","message":"StatePrefix: 'ใครได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:03.673501636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.027587151+07:00","message":"[GCS] IsForceVAD: false for message ID: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.127446869+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.12749149+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:11:04.127497952+07:00","message":"receive interim result [false|false]: ให้ได้รับสารตามปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.12751116+07:00","message":"[buffer interim] 190 false ให้ได้รับสารตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.127518727+07:00","message":"[bufferProcess] interim [460000000]:ให้ได้รับสารตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.127521526+07:00","message":"[bufferProcess] send to processor:ใครได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.127526874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.127529978+07:00","message":"> Transcript [608] [false]: 'ใครได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.127533329+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.12753558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.127537392+07:00","message":"StatePrefix: 'ใครได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.127539529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.206774403+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.206826101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครได้รับฉันตามปกติ\",\"confidence\":0.8883877}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.206832541+07:00","message":"receive interim result [true|false]: ใครได้รับฉันตามปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.206840791+07:00","message":"end recv isFinal message id 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.206843079+07:00","message":"end Recv id 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.206849858+07:00","message":"[buffer interim] 190 true ใครได้รับฉันตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.20685931+07:00","message":"[bufferProcess] interim [520000000]:ใครได้รับฉันตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.206864275+07:00","message":"[bufferProcess] send to processor (isfinal):ให้ได้รับสารตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.206868033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.206871203+07:00","message":"> Transcript [609] [false]: 'ให้ได้รับสารตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.20687341+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.206875665+07:00","message":"Set new StatePrefix: 'ให้ได้รับสารตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.206877597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.206879435+07:00","message":"> Transcript [610] [true]: 'ใครได้รับฉันตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.206881727+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.206883615+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.206885506+07:00","message":"StatePrefix: 'ให้ได้รับสารตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.206887602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:04.206894275+07:00","message":"Push: 'ใครได้รับฉันตามปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.206903105+07:00","message":"push: {true ใครได้รับฉันตามปกติ 0 0xc00338b880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:04.214275405+07:00","message":"write wav file: './tmp/7558/7558_190.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:04.478777053+07:00","message":"[GCS] Start streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.146336351+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.1463859+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:11:05.146391225+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.146404657+07:00","message":"[buffer interim] 191 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.146412482+07:00","message":"[bufferProcess] interim [480000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.146414591+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.336724801+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.336768782+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:11:05.336774587+07:00","message":"receive interim result [false|false]: ต้นกล้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.336791433+07:00","message":"[buffer interim] 191 false ต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.336799763+07:00","message":"[bufferProcess] interim [660000000]:ต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.336802035+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.336810375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.336813339+07:00","message":"> Transcript [611] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.33681576+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.526390117+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.526426638+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:11:05.526431956+07:00","message":"receive interim result [false|false]: ต้นจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.52644504+07:00","message":"[buffer interim] 191 false ต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.526451797+07:00","message":"[bufferProcess] interim [900000000]:ต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.526454543+07:00","message":"[bufferProcess] send to processor:ต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.526457734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.526460568+07:00","message":"> Transcript [612] [false]: 'ต้นกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.526463763+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.526465822+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.526467949+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.52646983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.848520765+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.848559286+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:11:05.84856464+07:00","message":"receive interim result [false|false]: ต้นกลาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.848579563+07:00","message":"[buffer interim] 191 false ต้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.848585971+07:00","message":"[bufferProcess] interim [140000000]:ต้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.848588328+07:00","message":"[bufferProcess] send to processor:ต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.84859182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.848594406+07:00","message":"> Transcript [613] [false]: 'ต้นจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.848597418+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.848600056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.848602389+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.848604264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.853957827+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.853991778+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:11:05.853996612+07:00","message":"receive interim result [false|false]: ต้นจากตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:05.854022376+07:00","message":"[buffer interim] 191 false ต้นจากตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.854028424+07:00","message":"[bufferProcess] interim [200000000]:ต้นจากตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.854030345+07:00","message":"[bufferProcess] send to processor:ต้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.854033719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.854036702+07:00","message":"> Transcript [614] [false]: 'ต้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.854039206+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.85404111+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.854043242+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:05.854045163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.110911981+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.110962841+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:11:06.110970065+07:00","message":"receive interim result [false|false]: ต้นจากตั้งโต๊ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.110986219+07:00","message":"[buffer interim] 191 false ต้นจากตั้งโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.110995191+07:00","message":"[bufferProcess] interim [500000000]:ต้นจากตั้งโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.110998779+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.111006959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.111010683+07:00","message":"> Transcript [615] [false]: 'ต้นจากตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.111015486+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.111018202+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.111021238+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.111024185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.111030795+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.111033572+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.111036352+07:00","message":"Set new StatePrefix : 'ต้นจากตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.111039078+07:00","message":"Next Push (prob) : 'จากตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.111057699+07:00","message":"push: {false ต้น 0 0xc002103a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.234819128+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.234850545+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:11:06.23485686+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.234867594+07:00","message":"[buffer interim] 191 false ต้นจากตั้งตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.23487339+07:00","message":"[bufferProcess] interim [560000000]:ต้นจากตั้งตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.23487571+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.23487931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.234882115+07:00","message":"> Transcript [616] [false]: 'ต้นจากตั้งโต๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.234884787+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.234886847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.234888767+07:00","message":"StatePrefix: 'ต้นจากตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.234890871+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:06.381499624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:06.381524887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.749238091+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.749274606+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:11:06.749280124+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.749295926+07:00","message":"[buffer interim] 191 false ต้นจากตั้งตรงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.749303875+07:00","message":"[bufferProcess] interim [40000000]:ต้นจากตั้งตรงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.749306175+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.749309873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.749313034+07:00","message":"> Transcript [617] [false]: 'ต้นจากตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.749316038+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.749318212+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.749320028+07:00","message":"StatePrefix: 'ต้นจากตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.7493223+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.803056346+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.803093884+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:11:06.803099496+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:06.803111246+07:00","message":"[buffer interim] 191 false ต้นจากตั้งตรงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.803119817+07:00","message":"[bufferProcess] interim [160000000]:ต้นจากตั้งตรงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.803122401+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.803129149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.803131485+07:00","message":"> Transcript [618] [false]: 'ต้นจากตั้งตรงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.80313421+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.803136421+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.803138345+07:00","message":"StatePrefix: 'ต้นจากตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:06.803140512+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:07.170283044+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:07.170321874+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:11:07.170328706+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ถูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:07.17034325+07:00","message":"[buffer interim] 191 false ต้นจากตั้งตรงแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.170350315+07:00","message":"[bufferProcess] interim [520000000]:ต้นจากตั้งตรงแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.170353325+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.170360154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.170363083+07:00","message":"> Transcript [619] [false]: 'ต้นจากตั้งตรงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.170366698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.17036888+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.170371117+07:00","message":"StatePrefix: 'ต้นจากตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.170373617+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.170379635+07:00","message":"Push: 'จากตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.170381968+07:00","message":"TextPushed: 'ต้นจากตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.170383986+07:00","message":"Set new StatePrefix : 'ต้นจากตั้งตรงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.17038606+07:00","message":"Next Push (prob) : 'ตรงแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:07.170396025+07:00","message":"push: {false จากตั้ง 0 0xc002103a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:07.638043163+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:07.63809052+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:11:07.638096629+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:07.638111135+07:00","message":"[buffer interim] 191 false ต้นจากตั้งตรงแล้วก็ขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.638119373+07:00","message":"[bufferProcess] interim [940000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.638122153+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.638126023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.638129296+07:00","message":"> Transcript [620] [false]: 'ต้นจากตั้งตรงแล้วก็ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.638132878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.638134965+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.638136907+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.638138902+07:00","message":"TextPushed: 'ต้นจากตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:07.839132919+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:07.839183153+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:11:07.839189773+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:07.839204283+07:00","message":"[buffer interim] 191 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.839213498+07:00","message":"[bufferProcess] interim [180000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.839218392+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.83922186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.839224518+07:00","message":"> Transcript [621] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.839228205+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.839230284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.839232664+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:07.839234949+07:00","message":"TextPushed: 'ต้นจากตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:08.221765709+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:08.221811144+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:11:08.221817217+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:08.221829644+07:00","message":"[buffer interim] 191 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.221837325+07:00","message":"[bufferProcess] interim [540000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.221839921+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.221845708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.221848601+07:00","message":"> Transcript [622] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.221852093+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.221854313+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.22185665+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.221859636+07:00","message":"TextPushed: 'ต้นจากตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:08.353621307+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:08.353677519+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:11:08.353683307+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:08.353695581+07:00","message":"[buffer interim] 191 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.353702973+07:00","message":"[bufferProcess] interim [720000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.353705609+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.353711153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.353714603+07:00","message":"> Transcript [623] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.353718733+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.353720983+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.353724089+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.353726518+07:00","message":"TextPushed: 'ต้นจากตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.353730942+07:00","message":"Push: 'ตรงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.353733088+07:00","message":"TextPushed: 'ต้นจากตั้งตรงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.353735048+07:00","message":"Set new StatePrefix : 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.353738074+07:00","message":"Next Push (prob) : 'ขึ้นไปทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:08.353746743+07:00","message":"push: {false ตรงแล้วก็ 0 0xc002103a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:08.73530212+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:08.735363916+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:11:08.735370018+07:00","message":"receive interim result [false|false]: ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:08.735382799+07:00","message":"[buffer interim] 191 false ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.735390169+07:00","message":"[bufferProcess] interim [80000000]:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.735392865+07:00","message":"[bufferProcess] send to processor:ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.735398217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.735401439+07:00","message":"> Transcript [624] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.735405457+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.735408404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.73541253+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:08.735418901+07:00","message":"TextPushed: 'ต้นจากตั้งตรงแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.098597898+07:00","message":"[GCS] IsForceVAD: false for message ID: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.158704933+07:00","message":"[GCS] Start streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.250692997+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.25073691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจากตั้งตรงแล้วก็จะขึ้นไปทางด้านบนนะคะ\",\"confidence\":0.92906505}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.250743865+07:00","message":"receive interim result [true|false]: ต้นจากตั้งตรงแล้วก็จะขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.250753454+07:00","message":"end recv isFinal message id 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.250755794+07:00","message":"end Recv id 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.2507619+07:00","message":"[buffer interim] 191 true ต้นจากตั้งตรงแล้วก็จะขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.250768824+07:00","message":"[bufferProcess] interim [620000000]:ต้นจากตั้งตรงแล้วก็จะขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.250774973+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.250778115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.250780854+07:00","message":"> Transcript [625] [false]: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.250784412+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.250786401+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.250788414+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.250790638+07:00","message":"TextPushed: 'ต้นจากตั้งตรงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.250792439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.250794315+07:00","message":"> Transcript [626] [true]: 'ต้นจากตั้งตรงแล้วก็จะขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.250796719+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.25079842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.250806845+07:00","message":"StatePrefix: 'ต้นจากตั้งตรงแล้วก็ขึ้นไปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.250810352+07:00","message":"TextPushed: 'ต้นจากตั้งตรงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:09.25081861+07:00","message":"Push: 'จะขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:09.250827177+07:00","message":"push: {true จะขึ้นไปทางด้านบนนะคะ 0 0xc002103a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:09.267483422+07:00","message":"write wav file: './tmp/7558/7558_191.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:09.38235844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:09.382378332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.412994249+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.413045028+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:11:10.413050203+07:00","message":"receive interim result [false|false]: นำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.413064429+07:00","message":"[buffer interim] 192 false นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.413070914+07:00","message":"[bufferProcess] interim [320000000]:นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.413072464+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.413077704+07:00","message":"[bufferProcess] send to processor (ticker):นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.413080419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.413082939+07:00","message":"> Transcript [627] [false]: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.413084924+07:00","message":"Set StatePrefix (first interim): 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.608356786+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.608407027+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:11:10.608412655+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.608426924+07:00","message":"[buffer interim] 192 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.608435108+07:00","message":"[bufferProcess] interim [500000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.608437226+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.725257919+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.725298608+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:11:10.725305982+07:00","message":"receive interim result [false|false]: ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:10.725334929+07:00","message":"[buffer interim] 192 false ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.72534622+07:00","message":"[bufferProcess] interim [620000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.725352532+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.725360789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.725364096+07:00","message":"> Transcript [628] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.725367062+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:10.725371157+07:00","message":"Set new StatePrefix: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.048019694+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.048070066+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:11:11.048075785+07:00","message":"receive interim result [false|false]: นำต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.048092782+07:00","message":"[buffer interim] 192 false นำต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.048104775+07:00","message":"[bufferProcess] interim [860000000]:นำต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.048107185+07:00","message":"[bufferProcess] send to processor:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.048110857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.048114463+07:00","message":"> Transcript [629] [false]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.048118249+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.048120354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.048122232+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.048124256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.08769811+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.087737916+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:11:11.087744772+07:00","message":"receive interim result [false|false]: ต้นไม้มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.08775853+07:00","message":"[buffer interim] 192 false ต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.087768843+07:00","message":"[bufferProcess] interim [920000000]:ต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.087771019+07:00","message":"[bufferProcess] send to processor:นำต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.087774967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.087778037+07:00","message":"> Transcript [630] [false]: 'นำต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.087780236+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.087782239+07:00","message":"Set new StatePrefix: 'นำต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.252150176+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.252188134+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:11:11.252194244+07:00","message":"receive interim result [false|false]: ต้นไม้มีแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.252207682+07:00","message":"[buffer interim] 192 false ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.252215315+07:00","message":"[bufferProcess] interim [40000000]:ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.252217661+07:00","message":"[bufferProcess] send to processor:ต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.252224698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.252227383+07:00","message":"> Transcript [631] [false]: 'ต้นไม้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.252229501+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.252231528+07:00","message":"Set new StatePrefix: 'ต้นไม้มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.272421287+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.272456541+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:11:11.272462535+07:00","message":"receive interim result [false|false]: นำต้นไม้นี้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.272474327+07:00","message":"[buffer interim] 192 false นำต้นไม้นี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.272480744+07:00","message":"[bufferProcess] interim [100000000]:นำต้นไม้นี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.272483066+07:00","message":"[bufferProcess] send to processor:ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.272488273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.272492029+07:00","message":"> Transcript [632] [false]: 'ต้นไม้มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.272495281+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.272497401+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.272499225+07:00","message":"StatePrefix: 'ต้นไม้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.272501551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.333704792+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.333748692+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:11:11.333755154+07:00","message":"receive interim result [false|false]: นำต้นไม้นี้เป็นวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.333769304+07:00","message":"[buffer interim] 192 false นำต้นไม้นี้เป็นวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.333777111+07:00","message":"[bufferProcess] interim [220000000]:นำต้นไม้นี้เป็นวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.333780386+07:00","message":"[bufferProcess] send to processor:นำต้นไม้นี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.333787562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.333790422+07:00","message":"> Transcript [633] [false]: 'นำต้นไม้นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.333792877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.333794995+07:00","message":"Set new StatePrefix: 'นำต้นไม้นี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.467923873+07:00","message":"[GCS] IsForceVAD: false for message ID: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.496095061+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.49613117+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:11:11.496139009+07:00","message":"receive interim result [false|false]: นำต้นไม้ไปไหว้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.496149603+07:00","message":"[buffer interim] 192 false นำต้นไม้ไปไหว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.496159182+07:00","message":"[bufferProcess] interim [340000000]:นำต้นไม้ไปไหว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.496166962+07:00","message":"[bufferProcess] send to processor:นำต้นไม้นี้เป็นวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.496172097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.496176391+07:00","message":"> Transcript [634] [false]: 'นำต้นไม้นี้เป็นวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.496185907+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.496188682+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.496192387+07:00","message":"StatePrefix: 'นำต้นไม้นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.496195543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.517185125+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.517225947+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:11:11.517236218+07:00","message":"receive interim result [false|false]: นำต้นไม้ไปไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.517253046+07:00","message":"[buffer interim] 192 false นำต้นไม้ไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.517260168+07:00","message":"[bufferProcess] interim [400000000]:นำต้นไม้ไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.517263238+07:00","message":"[bufferProcess] send to processor:นำต้นไม้ไปไหว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.517268205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.517272128+07:00","message":"> Transcript [635] [false]: 'นำต้นไม้ไปไหว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.517275456+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.517278408+07:00","message":"Set new StatePrefix: 'นำต้นไม้ไปไหว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.589196541+07:00","message":"[GCS] Start streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.630146328+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.630198227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเรานำต้นไม้นี้ไปไว้\",\"confidence\":0.90597343}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.630205954+07:00","message":"receive interim result [true|false]: ถ้าเรานำต้นไม้นี้ไปไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.630217421+07:00","message":"end recv isFinal message id 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.630220511+07:00","message":"end Recv id 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.630228047+07:00","message":"[buffer interim] 192 true ถ้าเรานำต้นไม้นี้ไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.630239038+07:00","message":"[bufferProcess] interim [520000000]:ถ้าเรานำต้นไม้นี้ไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.630243673+07:00","message":"[bufferProcess] send to processor (isfinal):นำต้นไม้ไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.630254595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.630268815+07:00","message":"> Transcript [636] [false]: 'นำต้นไม้ไปไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.630271967+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.630274556+07:00","message":"Set new StatePrefix: 'นำต้นไม้ไปไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.630276519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.630279189+07:00","message":"> Transcript [637] [true]: 'ถ้าเรานำต้นไม้นี้ไปไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.630282573+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.630284608+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.630286482+07:00","message":"StatePrefix: 'นำต้นไม้ไปไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.630288487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:11.630294448+07:00","message":"Push: 'ถ้าเรานำต้นไม้นี้ไปไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:11.630303889+07:00","message":"push: {true ถ้าเรานำต้นไม้นี้ไปไว้ 0 0xc0001fbd00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:11.636863384+07:00","message":"write wav file: './tmp/7558/7558_192.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:12.356091451+07:00","message":"[GCS] IsForceVAD: false for message ID: 193"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:12.383244178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:12.383266058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:12.431046152+07:00","message":"[GCS] Start streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:12.486131065+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:12.486154014+07:00","message":"found end of frame, send empty tag with msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:12.486158094+07:00","message":"end Recv id 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:12.486169926+07:00","message":"[buffer interim] 193 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:12.486179341+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:12.486189848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:12.486193359+07:00","message":"> Transcript [638] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:12.486195817+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:12.486197856+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:12.486200465+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:12.486202528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:12.486205295+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:12.486216183+07:00","message":"push: {true \n 0 0xc00207ac00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:12.492259889+07:00","message":"write wav file: './tmp/7558/7558_193.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:13.897380145+07:00","message":"[GCS] IsForceVAD: false for message ID: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:13.997452322+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:13.997470963+07:00","message":"found end of frame, send empty tag with msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:13.997475199+07:00","message":"end Recv id 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:13.997483555+07:00","message":"[buffer interim] 194 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:13.997491044+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:13.997496726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:13.997501075+07:00","message":"> Transcript [639] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:13.997504608+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:13.997508271+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:13.997510922+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:13.997514751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:13.997526391+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:13.997537552+07:00","message":"push: {true \n 0 0xc00207b100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:14.004373843+07:00","message":"write wav file: './tmp/7558/7558_194.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:14.219519073+07:00","message":"[GCS] Start streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:14.278024196+07:00","message":"[GCS] IsForceVAD: false for message ID: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:14.348334575+07:00","message":"[GCS] Start streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:14.430498544+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:14.430518858+07:00","message":"found end of frame, send empty tag with msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:14.430521776+07:00","message":"end Recv id 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:14.43052905+07:00","message":"[buffer interim] 195 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:14.430542508+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:14.430546948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:14.430549948+07:00","message":"> Transcript [640] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:14.430552408+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:14.430554302+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:14.430556111+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:14.430558043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:14.430564314+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:14.430574446+07:00","message":"push: {true \n 0 0xc004002200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:14.43466368+07:00","message":"write wav file: './tmp/7558/7558_195.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:15.384026746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:15.384046192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.811676047+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.811730659+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:11:16.811736381+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:16.811753271+07:00","message":"[buffer interim] 196 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.811759197+07:00","message":"[bufferProcess] interim [520000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.811761368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.811768055+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.811770952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.811773583+07:00","message":"> Transcript [641] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:16.811775595+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.393298052+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.393338711+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:11:17.393344677+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.393357503+07:00","message":"[buffer interim] 196 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.393365224+07:00","message":"[bufferProcess] interim [120000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.393367056+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.516014243+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.516052235+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:11:17.516058494+07:00","message":"receive interim result [false|false]: นักเรียนจะมีลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.516071086+07:00","message":"[buffer interim] 196 false นักเรียนจะมีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.516078531+07:00","message":"[bufferProcess] interim [180000000]:นักเรียนจะมีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.516080987+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.51608682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.516089686+07:00","message":"> Transcript [642] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.516092844+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.51609508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.516096908+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.516099102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.894332786+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.894374868+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:11:17.89438075+07:00","message":"receive interim result [false|false]: นักเรียนจะมีลักษณะที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:17.894394469+07:00","message":"[buffer interim] 196 false นักเรียนจะมีลักษณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.894402276+07:00","message":"[bufferProcess] interim [600000000]:นักเรียนจะมีลักษณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.894405054+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.894415711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.894418455+07:00","message":"> Transcript [643] [false]: 'นักเรียนจะมีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.894422282+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.894424817+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.894426955+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:17.894429131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.088730416+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.0887689+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:11:18.088774173+07:00","message":"receive interim result [false|false]: นักเรียนจะมีลักษณะที่แตก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.088789861+07:00","message":"[buffer interim] 196 false นักเรียนจะมีลักษณะที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.088803506+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนจะมีลักษณะที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.088805906+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีลักษณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.088809723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.088812777+07:00","message":"> Transcript [644] [false]: 'นักเรียนจะมีลักษณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.088815563+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.088817698+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.088820418+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.088822693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.240479449+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.240522887+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:11:18.240534545+07:00","message":"receive interim result [false|false]: นักเรียนจะมีลักษณะที่ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.240549683+07:00","message":"[buffer interim] 196 false นักเรียนจะมีลักษณะที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.240560897+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนจะมีลักษณะที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.240563542+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีลักษณะที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.240569501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.240572434+07:00","message":"> Transcript [645] [false]: 'นักเรียนจะมีลักษณะที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.240575876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.240578071+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.240580354+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.240582575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.240586847+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.240589131+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.240591509+07:00","message":"Set new StatePrefix : 'นักเรียนจะมีลักษณะที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.240593742+07:00","message":"Next Push (prob) : 'จะมีลักษณะที่แตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.240602562+07:00","message":"push: {false นักเรียน 0 0xc00207b780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.264658269+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.264697661+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:11:18.26470308+07:00","message":"receive interim result [false|false]: นักเรียนจะมีลักษณะที่ต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.264718265+07:00","message":"[buffer interim] 196 false นักเรียนจะมีลักษณะที่ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.264724565+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนจะมีลักษณะที่ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.26472705+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีลักษณะที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.264730563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.264733205+07:00","message":"> Transcript [646] [false]: 'นักเรียนจะมีลักษณะที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.264735605+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.264738204+07:00","message":"Set new StatePrefix: 'นักเรียนจะมีลักษณะที่ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.289218463+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.289254368+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:11:18.289259953+07:00","message":"receive interim result [false|false]: นักเรียนจะมีลักษณะที่ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.2892763+07:00","message":"[buffer interim] 196 false นักเรียนจะมีลักษณะที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.289284478+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนจะมีลักษณะที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.289287046+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีลักษณะที่ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.289291048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.289294283+07:00","message":"> Transcript [647] [false]: 'นักเรียนจะมีลักษณะที่ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.289298033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.289300268+07:00","message":"Set new StatePrefix: 'นักเรียนจะมีลักษณะที่ต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.309311839+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.309345865+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:11:18.309350896+07:00","message":"receive interim result [false|false]: นักเรียนจะมีลักษณะที่ต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.309362617+07:00","message":"[buffer interim] 196 false นักเรียนจะมีลักษณะที่ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.309369045+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนจะมีลักษณะที่ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.309371549+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีลักษณะที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.309379329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.309382113+07:00","message":"> Transcript [648] [false]: 'นักเรียนจะมีลักษณะที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.30938423+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.309386292+07:00","message":"Set new StatePrefix: 'นักเรียนจะมีลักษณะที่ตั้ง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:18.384254738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:18.384276313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.636517076+07:00","message":"[GCS] IsForceVAD: false for message ID: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.709696787+07:00","message":"[GCS] Start streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.785396583+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.785440909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีลักษณะที่ต่างกัน\",\"confidence\":0.9412021}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.785448189+07:00","message":"receive interim result [true|false]: นักเรียนจะมีลักษณะที่ต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.785456786+07:00","message":"end recv isFinal message id 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.785458805+07:00","message":"end Recv id 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.785465999+07:00","message":"[buffer interim] 196 true นักเรียนจะมีลักษณะที่ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.785476289+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนจะมีลักษณะที่ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.78548083+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนจะมีลักษณะที่ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.785486035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.785490195+07:00","message":"> Transcript [649] [false]: 'นักเรียนจะมีลักษณะที่ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.785493653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.785497762+07:00","message":"Set new StatePrefix: 'นักเรียนจะมีลักษณะที่ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.785499536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.785501526+07:00","message":"> Transcript [650] [true]: 'นักเรียนจะมีลักษณะที่ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.78550395+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.78550657+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.785508452+07:00","message":"StatePrefix: 'นักเรียนจะมีลักษณะที่ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.785510596+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:18.785513646+07:00","message":"Push: 'จะมีลักษณะที่ต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:18.785522061+07:00","message":"push: {true จะมีลักษณะที่ต่างกัน 0 0xc00207b780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:18.795865853+07:00","message":"write wav file: './tmp/7558/7558_196.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.086657339+07:00","message":"[GCS] IsForceVAD: false for message ID: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.195951483+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.195985119+07:00","message":"found end of frame, send empty tag with msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.19598891+07:00","message":"end Recv id 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.195996326+07:00","message":"[buffer interim] 197 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.196007346+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.196018063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.196021274+07:00","message":"> Transcript [651] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.196023787+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.196025619+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.196027528+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.196029347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.196032057+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.196040819+07:00","message":"push: {true \n 0 0xc004002900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:19.20156836+07:00","message":"write wav file: './tmp/7558/7558_197.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.669446419+07:00","message":"[GCS] Start streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.727147518+07:00","message":"[GCS] IsForceVAD: false for message ID: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.85939328+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.859411109+07:00","message":"found end of frame, send empty tag with msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.859414261+07:00","message":"end Recv id 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.859420149+07:00","message":"[buffer interim] 198 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.859425237+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.859428566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.859431234+07:00","message":"> Transcript [652] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.859433676+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.85943576+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.859437782+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.859439645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:19.859442166+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:19.859450578+07:00","message":"push: {true \n 0 0xc0031f4600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:19.864629019+07:00","message":"write wav file: './tmp/7558/7558_198.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.179622166+07:00","message":"[GCS] Start streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.236765919+07:00","message":"[GCS] IsForceVAD: false for message ID: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.346179053+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.346204561+07:00","message":"found end of frame, send empty tag with msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.34620871+07:00","message":"end Recv id 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.346217713+07:00","message":"[buffer interim] 199 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.346225681+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.346229805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.346232878+07:00","message":"> Transcript [653] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.346235354+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.346237392+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.346239223+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.346241015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:20.346243587+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.346254176+07:00","message":"push: {true \n 0 0xc00338af80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:20.351228661+07:00","message":"write wav file: './tmp/7558/7558_199.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:20.429924269+07:00","message":"[GCS] Start streaming session, msgId: 200"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:21.384496843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:21.384517475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:22.309071799+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:22.309119713+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:11:22.30912598+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:22.309140632+07:00","message":"[buffer interim] 200 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:22.309146734+07:00","message":"[bufferProcess] interim [680000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:22.309148801+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:22.309155392+07:00","message":"[bufferProcess] send to processor (ticker):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:22.309158077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:22.309169886+07:00","message":"> Transcript [654] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:22.309172499+07:00","message":"Set StatePrefix (first interim): 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.283386607+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.28343028+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:11:23.2834357+07:00","message":"receive interim result [false|false]: โครง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.283447258+07:00","message":"[buffer interim] 200 false โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.283454972+07:00","message":"[bufferProcess] interim [700000000]:โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.283456854+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.486512139+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.486553672+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:11:23.486560068+07:00","message":"receive interim result [false|false]: โค้งเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.486571513+07:00","message":"[buffer interim] 200 false โค้งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.486578633+07:00","message":"[bufferProcess] interim [880000000]:โค้งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.48658116+07:00","message":"[bufferProcess] send to processor:โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.486587168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.486589883+07:00","message":"> Transcript [655] [false]: 'โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.486591785+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.486593914+07:00","message":"Set new StatePrefix: 'โครง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.652303288+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.652338671+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:11:23.652344083+07:00","message":"receive interim result [false|false]: โค้งเข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.652360447+07:00","message":"[buffer interim] 200 false โค้งเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.652367286+07:00","message":"[bufferProcess] interim [60000000]:โค้งเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.652369422+07:00","message":"[bufferProcess] send to processor:โค้งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.652373242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.652376847+07:00","message":"> Transcript [656] [false]: 'โค้งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.652378984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.65238089+07:00","message":"Set new StatePrefix: 'โค้งเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.907294068+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.907339441+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:11:23.907346255+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:23.907361833+07:00","message":"[buffer interim] 200 false โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.907368998+07:00","message":"[bufferProcess] interim [240000000]:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.907371383+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.90737835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.907383092+07:00","message":"> Transcript [657] [false]: 'โค้งเข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.907388114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.907391134+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.907393945+07:00","message":"StatePrefix: 'โค้งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:23.907396596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.206531973+07:00","message":"[GCS] IsForceVAD: false for message ID: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.269428938+07:00","message":"[GCS] Start streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.313850712+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.313900799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.313907015+07:00","message":"receive interim result [true|false]: โค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.313916097+07:00","message":"end recv isFinal message id 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.313918552+07:00","message":"end Recv id 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.313925403+07:00","message":"[buffer interim] 200 true โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.313935604+07:00","message":"[bufferProcess] interim [810000000]:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.31393886+07:00","message":"[bufferProcess] send to processor (isfinal):โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.313943292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.313948035+07:00","message":"> Transcript [658] [false]: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.313951075+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.313953308+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.313955176+07:00","message":"StatePrefix: 'โค้งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.31395733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.313959159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.31396113+07:00","message":"> Transcript [659] [true]: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.313963103+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.313964723+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.313966275+07:00","message":"StatePrefix: 'โค้งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.313967861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:24.313970408+07:00","message":"Push: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:24.313979109+07:00","message":"push: {true โค้งเข้าหาแสง 0 0xc00338a080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:24.323022606+07:00","message":"write wav file: './tmp/7558/7558_200.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:24.384767133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:24.384767131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.337103103+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.337144234+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:11:25.33715345+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.337177519+07:00","message":"[buffer interim] 201 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.337185174+07:00","message":"[bufferProcess] interim [80000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.337187252+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.337190398+07:00","message":"[bufferProcess] send to processor (ticker):กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.337193236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.337196036+07:00","message":"> Transcript [660] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.337198121+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.581195745+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.581229474+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:11:25.581234929+07:00","message":"receive interim result [false|false]: กลับไง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.581246447+07:00","message":"[buffer interim] 201 false กลับไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.58125242+07:00","message":"[bufferProcess] interim [260000000]:กลับไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.58125432+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.666383959+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.666432581+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:11:25.666438621+07:00","message":"receive interim result [false|false]: จากใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.666453905+07:00","message":"[buffer interim] 201 false จากใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.666462142+07:00","message":"[bufferProcess] interim [320000000]:จากใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.66646514+07:00","message":"[bufferProcess] send to processor:กลับไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.666473399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.66647654+07:00","message":"> Transcript [661] [false]: 'กลับไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.666480306+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.666482527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.666485694+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.666487894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.703083966+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.703123355+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:11:25.703128718+07:00","message":"receive interim result [false|false]: จากในรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.703140942+07:00","message":"[buffer interim] 201 false จากในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.703147219+07:00","message":"[bufferProcess] interim [440000000]:จากในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.703149482+07:00","message":"[bufferProcess] send to processor:จากใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.703155018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.703158095+07:00","message":"> Transcript [662] [false]: 'จากใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.70315991+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.703161948+07:00","message":"Set new StatePrefix: 'จากใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.896817735+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.896850748+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:11:25.896856775+07:00","message":"receive interim result [false|false]: จากในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:25.896871584+07:00","message":"[buffer interim] 201 false จากในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.896878216+07:00","message":"[bufferProcess] interim [680000000]:จากในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.896880356+07:00","message":"[bufferProcess] send to processor:จากในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.896884122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.896887239+07:00","message":"> Transcript [663] [false]: 'จากในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.89689016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.896892028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.896894164+07:00","message":"StatePrefix: 'จากใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:25.896896042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.150505349+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.150549304+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:11:26.15055491+07:00","message":"receive interim result [false|false]: จากในรูปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.150566225+07:00","message":"[buffer interim] 201 false จากในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.150573245+07:00","message":"[bufferProcess] interim [860000000]:จากในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.150576709+07:00","message":"[bufferProcess] send to processor:จากในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.150585035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.150587638+07:00","message":"> Transcript [664] [false]: 'จากในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.15059089+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.150593014+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.150594798+07:00","message":"StatePrefix: 'จากใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.150596876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.215571428+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.215606055+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:11:26.215611594+07:00","message":"receive interim result [false|false]: จากในรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.215622675+07:00","message":"[buffer interim] 201 false จากในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.215628745+07:00","message":"[bufferProcess] interim [980000000]:จากในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.215631003+07:00","message":"[bufferProcess] send to processor:จากในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.215636165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.215638688+07:00","message":"> Transcript [665] [false]: 'จากในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.215641504+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.215643661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.215645476+07:00","message":"StatePrefix: 'จากใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.215647741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.728024198+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.728066442+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:11:26.728072539+07:00","message":"receive interim result [false|false]: จากในรูปนี้นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.728088029+07:00","message":"[buffer interim] 201 false จากในรูปนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.728094677+07:00","message":"[bufferProcess] interim [460000000]:จากในรูปนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.728097369+07:00","message":"[bufferProcess] send to processor:จากในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.728100614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.728103182+07:00","message":"> Transcript [666] [false]: 'จากในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.728106511+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.728108798+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.72811068+07:00","message":"StatePrefix: 'จากใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.728112771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.728118553+07:00","message":"Push: 'จากใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.728120561+07:00","message":"TextPushed: 'จากใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.728122478+07:00","message":"Set new StatePrefix : 'จากในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.728124531+07:00","message":"Next Push (prob) : 'รูปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.728150359+07:00","message":"push: {false จากใน 0 0xc004002000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.913587879+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.913626291+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:11:26.913633905+07:00","message":"receive interim result [false|false]: จากในรูปนี้นะคะเป็นต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.913648855+07:00","message":"[buffer interim] 201 false จากในรูปนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.913655086+07:00","message":"[bufferProcess] interim [640000000]:จากในรูปนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.913657324+07:00","message":"[bufferProcess] send to processor:จากในรูปนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.913662673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.913665577+07:00","message":"> Transcript [667] [false]: 'จากในรูปนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.913669097+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.913671034+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.913673448+07:00","message":"StatePrefix: 'จากในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:26.91367542+07:00","message":"TextPushed: 'จากใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970596501+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970619912+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970622612+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970624479+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970626326+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970628325+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970629983+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970631763+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.97063372+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970635794+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970637357+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970639018+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.97064067+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970642248+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970643802+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.97064545+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970647005+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970648532+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970650135+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970651692+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970653374+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970654957+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:26.970656998+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.251498762+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.251543035+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:11:27.251549923+07:00","message":"receive interim result [false|false]: จากในรูปนี้นะคะเป็นต้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.251562884+07:00","message":"[buffer interim] 201 false จากในรูปนี้นะคะเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.251569794+07:00","message":"[bufferProcess] interim [0]:จากในรูปนี้นะคะเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.251572149+07:00","message":"[bufferProcess] send to processor:จากในรูปนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.251578287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.251581368+07:00","message":"> Transcript [668] [false]: 'จากในรูปนี้นะคะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.25158491+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.251587281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.251589233+07:00","message":"StatePrefix: 'จากในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.251591758+07:00","message":"TextPushed: 'จากใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.304515862+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.304548328+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:11:27.30455402+07:00","message":"receive interim result [false|false]: จากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.304566948+07:00","message":"[buffer interim] 201 false จากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.304573836+07:00","message":"[bufferProcess] interim [60000000]:จากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.30457608+07:00","message":"[bufferProcess] send to processor:จากในรูปนี้นะคะเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.304581345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.304583896+07:00","message":"> Transcript [669] [false]: 'จากในรูปนี้นะคะเป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.304587356+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.304589332+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.304591646+07:00","message":"StatePrefix: 'จากในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.304593786+07:00","message":"TextPushed: 'จากใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.306460494+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.306471329+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:11:27.306474376+07:00","message":"receive interim result [false|false]: จากในรูปนี้นะคะเป็นต้นทาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.306481601+07:00","message":"[buffer interim] 201 false จากในรูปนี้นะคะเป็นต้นทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.306484491+07:00","message":"[bufferProcess] interim [120000000]:จากในรูปนี้นะคะเป็นต้นทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.306486701+07:00","message":"[bufferProcess] send to processor:จากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.306489263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.306491433+07:00","message":"> Transcript [670] [false]: 'จากในรูปนี้นะคะเป็นต้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.306493683+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.306495448+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.306497078+07:00","message":"StatePrefix: 'จากในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.306498882+07:00","message":"TextPushed: 'จากใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.306506786+07:00","message":"Push: 'รูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.306509656+07:00","message":"TextPushed: 'จากในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.306512488+07:00","message":"Set new StatePrefix : 'จากในรูปนี้นะคะเป็นต้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.306514691+07:00","message":"Next Push (prob) : 'เป็นต้นทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.306534975+07:00","message":"push: {false รูปนี้นะคะ 0 0xc004002000}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:27.385759728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:27.38578284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.42316908+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.423203781+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:11:27.42321021+07:00","message":"receive interim result [false|false]: จากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.423224668+07:00","message":"[buffer interim] 201 false จากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.42323095+07:00","message":"[bufferProcess] interim [180000000]:จากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.423233454+07:00","message":"[bufferProcess] send to processor:จากในรูปนี้นะคะเป็นต้นทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.423240997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.423244128+07:00","message":"> Transcript [671] [false]: 'จากในรูปนี้นะคะเป็นต้นทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.423246442+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.42324843+07:00","message":"Set new StatePrefix: 'จากในรูปนี้นะคะเป็นต้นทาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.49369784+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.493739415+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:11:27.493747917+07:00","message":"receive interim result [false|false]: จากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:27.493763194+07:00","message":"[buffer interim] 201 false จากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.493769681+07:00","message":"[bufferProcess] interim [240000000]:จากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.493772489+07:00","message":"[bufferProcess] send to processor:จากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.493778878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.493783647+07:00","message":"> Transcript [672] [false]: 'จากในรูปนี้นะคะเป็นต้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.493786286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:27.493788313+07:00","message":"Set new StatePrefix: 'จากในรูปนี้นะคะเป็นต้นทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.003160388+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.003202045+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:11:28.003207647+07:00","message":"receive interim result [false|false]: จากในรูปนี้นะคะเป็นต้นทานตะวันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.003223671+07:00","message":"[buffer interim] 201 false จากในรูปนี้นะคะเป็นต้นทานตะวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.003230286+07:00","message":"[bufferProcess] interim [780000000]:จากในรูปนี้นะคะเป็นต้นทานตะวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.003233008+07:00","message":"[bufferProcess] send to processor:จากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.003240304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.003243043+07:00","message":"> Transcript [673] [false]: 'จากในรูปนี้นะคะเป็นต้นทานตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.003245305+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.003247232+07:00","message":"Set new StatePrefix: 'จากในรูปนี้นะคะเป็นต้นทานตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.058347135+07:00","message":"[GCS] IsForceVAD: false for message ID: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.118043698+07:00","message":"[GCS] Start streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.180030986+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.180059349+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:11:28.180068416+07:00","message":"receive interim result [true|false]: จากในรูปนี้นะคะเป็นต้นทานตะวันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.180080643+07:00","message":"end recv isFinal message id 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.180083643+07:00","message":"end Recv id 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.180089452+07:00","message":"[buffer interim] 201 true จากในรูปนี้นะคะเป็นต้นทานตะวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.180095574+07:00","message":"[bufferProcess] interim [990000000]:จากในรูปนี้นะคะเป็นต้นทานตะวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.180099671+07:00","message":"[bufferProcess] send to processor (isfinal):จากในรูปนี้นะคะเป็นต้นทานตะวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.180103509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.180106387+07:00","message":"> Transcript [674] [false]: 'จากในรูปนี้นะคะเป็นต้นทานตะวันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.180109622+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.180111503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.180113342+07:00","message":"StatePrefix: 'จากในรูปนี้นะคะเป็นต้นทานตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.180115866+07:00","message":"TextPushed: 'จากในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.180117733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.18011957+07:00","message":"> Transcript [675] [true]: 'จากในรูปนี้นะคะเป็นต้นทานตะวันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.180121731+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.18012333+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.180124955+07:00","message":"StatePrefix: 'จากในรูปนี้นะคะเป็นต้นทานตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.180126729+07:00","message":"TextPushed: 'จากในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:28.180129347+07:00","message":"Push: 'เป็นต้นทานตะวันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:28.180137033+07:00","message":"push: {true เป็นต้นทานตะวันค่ะ 0 0xc004002000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:28.190597785+07:00","message":"write wav file: './tmp/7558/7558_201.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:30.373515393+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:30.373560011+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:11:30.373565826+07:00","message":"receive interim result [false|false]: ยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:30.373581499+07:00","message":"[buffer interim] 202 false ยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.373587708+07:00","message":"[bufferProcess] interim [40000000]:ยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.373589641+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.3735958+07:00","message":"[bufferProcess] send to processor (ticker):ยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.37359838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.373601112+07:00","message":"> Transcript [676] [false]: 'ยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.373603225+07:00","message":"Set StatePrefix (first interim): 'ยอดนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:30.38662328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:30.386640076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:30.945190204+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:30.945230627+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:11:30.945236234+07:00","message":"receive interim result [false|false]: ยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:30.945249612+07:00","message":"[buffer interim] 202 false ยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.945256288+07:00","message":"[bufferProcess] interim [640000000]:ยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:30.945258114+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.352490272+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.352528216+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:11:31.352534233+07:00","message":"receive interim result [false|false]: ยอดนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.352547289+07:00","message":"[buffer interim] 202 false ยอดนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.352554304+07:00","message":"[bufferProcess] interim [120000000]:ยอดนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.352556585+07:00","message":"[bufferProcess] send to processor:ยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.352562172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.352565011+07:00","message":"> Transcript [677] [false]: 'ยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.352567966+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.352570174+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.352572245+07:00","message":"StatePrefix: 'ยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.352574344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.583703178+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.583746138+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:11:31.583752502+07:00","message":"receive interim result [false|false]: ยอดนะคะจะเห็นว่ามี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.583767717+07:00","message":"[buffer interim] 202 false ยอดนะคะจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.583775021+07:00","message":"[bufferProcess] interim [240000000]:ยอดนะคะจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.583777259+07:00","message":"[bufferProcess] send to processor:ยอดนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.583783279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.583786687+07:00","message":"> Transcript [678] [false]: 'ยอดนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.58379567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.583798107+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.58380003+07:00","message":"StatePrefix: 'ยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.58380209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.657080306+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.65712172+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:11:31.657127337+07:00","message":"receive interim result [false|false]: ยอดนะคะจะเห็นว่ามีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.657142724+07:00","message":"[buffer interim] 202 false ยอดนะคะจะเห็นว่ามีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.657149545+07:00","message":"[bufferProcess] interim [420000000]:ยอดนะคะจะเห็นว่ามีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.657152313+07:00","message":"[bufferProcess] send to processor:ยอดนะคะจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.657156165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.657159609+07:00","message":"> Transcript [679] [false]: 'ยอดนะคะจะเห็นว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.657178057+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.657180118+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.657181995+07:00","message":"StatePrefix: 'ยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.657184122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.783617556+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.783656181+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:11:31.783661927+07:00","message":"receive interim result [false|false]: ยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.78367648+07:00","message":"[buffer interim] 202 false ยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.783683524+07:00","message":"[bufferProcess] interim [480000000]:ยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.783686098+07:00","message":"[bufferProcess] send to processor:ยอดนะคะจะเห็นว่ามีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.78368954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.783692485+07:00","message":"> Transcript [680] [false]: 'ยอดนะคะจะเห็นว่ามีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.783695934+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.78369796+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.783699874+07:00","message":"StatePrefix: 'ยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.783701838+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.783704238+07:00","message":"Push: 'ยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.78370619+07:00","message":"TextPushed: 'ยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.783708238+07:00","message":"Set new StatePrefix : 'ยอดนะคะจะเห็นว่ามีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:31.78371051+07:00","message":"Next Push (prob) : 'จะเห็นว่ามีกี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:31.783719033+07:00","message":"push: {false ยอดนะคะ 0 0xc0001fbb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.026472264+07:00","message":"[GCS] IsForceVAD: false for message ID: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.139353409+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.139398806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ\",\"confidence\":0.91970265}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.139408871+07:00","message":"receive interim result [true|false]: สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.139421153+07:00","message":"end recv isFinal message id 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.139424131+07:00","message":"end Recv id 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.139432264+07:00","message":"[buffer interim] 202 true สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139444168+07:00","message":"[bufferProcess] interim [930000000]:สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139447881+07:00","message":"[bufferProcess] send to processor (isfinal):ยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139452086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139455737+07:00","message":"> Transcript [681] [false]: 'ยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139458356+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139460685+07:00","message":"Set new StatePrefix: 'ยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139462345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139464107+07:00","message":"> Transcript [682] [true]: 'สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139466482+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139468314+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139470603+07:00","message":"StatePrefix: 'ยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139472689+07:00","message":"TextPushed: 'ยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.1394742+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139595827+07:00","message":"Push: 'จะเห็นว่ามีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139598946+07:00","message":"TextPushed: 'ยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.1396033+07:00","message":"Set new StatePrefix : 'สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139605896+07:00","message":"Next Push (prob) : 'สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.139614627+07:00","message":"push: {true จะเห็นว่ามีการ 0 0xc0001fbb80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:32.139624936+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_202.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:32.148807953+07:00","message":"write wav file: './tmp/7558/7558_202.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:32.408977991+07:00","message":"[GCS] Start streaming session, msgId: 203"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:33.386947191+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:33.386970476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:34.670274742+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:34.670306432+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:11:34.670311511+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:34.670322607+07:00","message":"[buffer interim] 203 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:34.670328482+07:00","message":"[bufferProcess] interim [40000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:34.670330567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:34.670335733+07:00","message":"[bufferProcess] send to processor (ticker):ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:34.670338177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:34.670340674+07:00","message":"> Transcript [683] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:34.67034261+07:00","message":"Set StatePrefix (first interim): 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.281200376+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.281242864+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:11:35.281248894+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.281260814+07:00","message":"[buffer interim] 203 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.281268532+07:00","message":"[bufferProcess] interim [640000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.281270486+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.287013234+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.287060701+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:11:35.287066886+07:00","message":"receive interim result [false|false]: ค่ะเพราะว่าตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.287081612+07:00","message":"[buffer interim] 203 false ค่ะเพราะว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.28708856+07:00","message":"[bufferProcess] interim [700000000]:ค่ะเพราะว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.287091001+07:00","message":"[bufferProcess] send to processor:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.28709459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.287097403+07:00","message":"> Transcript [684] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.287100248+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.287102426+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.287104608+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.287106641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.443017918+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.443050546+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:11:35.443056335+07:00","message":"receive interim result [false|false]: ค่ะเพราะว่าตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.443068104+07:00","message":"[buffer interim] 203 false ค่ะเพราะว่าตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.443074279+07:00","message":"[bufferProcess] interim [880000000]:ค่ะเพราะว่าตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.443076454+07:00","message":"[bufferProcess] send to processor:ค่ะเพราะว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.443081703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.44308462+07:00","message":"> Transcript [685] [false]: 'ค่ะเพราะว่าตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.443087554+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.443089639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.443091873+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.443094271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.883488089+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.883521612+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:11:35.883527421+07:00","message":"receive interim result [false|false]: ค่ะเพราะว่าตอนที่กู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:35.88353877+07:00","message":"[buffer interim] 203 false ค่ะเพราะว่าตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.883545266+07:00","message":"[bufferProcess] interim [240000000]:ค่ะเพราะว่าตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.883547462+07:00","message":"[bufferProcess] send to processor:ค่ะเพราะว่าตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.88355085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.883553665+07:00","message":"> Transcript [686] [false]: 'ค่ะเพราะว่าตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.883556782+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.883558894+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.883561375+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:35.883563351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:36.189458827+07:00","message":"[GCS] IsForceVAD: false for message ID: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:36.332349375+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:36.332388388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าตอนที่กู\",\"confidence\":0.9233952}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:36.332394791+07:00","message":"receive interim result [true|false]: เพราะว่าตอนที่กู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:36.332404288+07:00","message":"end recv isFinal message id 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:36.332420788+07:00","message":"end Recv id 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:36.332427408+07:00","message":"[buffer interim] 203 true เพราะว่าตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332435368+07:00","message":"[bufferProcess] interim [810000000]:เพราะว่าตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332438875+07:00","message":"[bufferProcess] send to processor (isfinal):ค่ะเพราะว่าตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.33244266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332445634+07:00","message":"> Transcript [687] [false]: 'ค่ะเพราะว่าตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332448695+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332450664+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332453021+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332455312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332457497+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332459206+07:00","message":"TextPushed: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332461046+07:00","message":"Set new StatePrefix : 'ค่ะเพราะว่าตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332463201+07:00","message":"Next Push (prob) : 'เพราะว่าตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332465189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332467079+07:00","message":"> Transcript [688] [true]: 'เพราะว่าตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332469029+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332470672+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332472237+07:00","message":"StatePrefix: 'ค่ะเพราะว่าตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332473975+07:00","message":"TextPushed: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332475452+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332555943+07:00","message":"Push: 'เพราะว่าตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332558767+07:00","message":"TextPushed: 'ค่ะเพราะว่าตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332560743+07:00","message":"Set new StatePrefix : 'เพราะว่าตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332562541+07:00","message":"Next Push (prob) : 'เพราะว่าตอนที่กู'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:36.332560172+07:00","message":"push: {false ค่ะ 0 0xc00338a980}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:36.332575091+07:00","message":"push: {true เพราะว่าตอนที่กู 0 0xc00338a980}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:36.332573008+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_203.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:36.341919812+07:00","message":"write wav file: './tmp/7558/7558_203.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:36.387335827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:36.387346342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:36.50942479+07:00","message":"[GCS] Start streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:37.751248919+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:37.751295102+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:11:37.75130093+07:00","message":"receive interim result [false|false]: วันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:37.751318501+07:00","message":"[buffer interim] 204 false วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:37.751325514+07:00","message":"[bufferProcess] interim [260000000]:วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:37.751327382+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:37.751330915+07:00","message":"[bufferProcess] send to processor (ticker):วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:37.751334019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:37.751336772+07:00","message":"> Transcript [689] [false]: 'วันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:37.751338806+07:00","message":"Set StatePrefix (first interim): 'วันนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:38.39633182+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:38.396366696+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:11:38.396372423+07:00","message":"receive interim result [false|false]: วันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:38.396384709+07:00","message":"[buffer interim] 204 false วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:38.396391772+07:00","message":"[bufferProcess] interim [860000000]:วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:38.396394262+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:39.151280125+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:39.151326587+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:11:39.151333042+07:00","message":"receive interim result [false|false]: วันนี้นะคะไปไว้ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:39.151350341+07:00","message":"[buffer interim] 204 false วันนี้นะคะไปไว้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.151361155+07:00","message":"[bufferProcess] interim [640000000]:วันนี้นะคะไปไว้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.151363627+07:00","message":"[bufferProcess] send to processor:วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.151371292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.151374308+07:00","message":"> Transcript [690] [false]: 'วันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.151377572+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.151379868+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.15138177+07:00","message":"StatePrefix: 'วันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.151383904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:39.379590916+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:39.379637949+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:11:39.379643242+07:00","message":"receive interim result [false|false]: วันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:39.379658268+07:00","message":"[buffer interim] 204 false วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.379666665+07:00","message":"[bufferProcess] interim [880000000]:วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.379669461+07:00","message":"[bufferProcess] send to processor:วันนี้นะคะไปไว้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.379673179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.379675957+07:00","message":"> Transcript [691] [false]: 'วันนี้นะคะไปไว้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.379680208+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.379683224+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.379686535+07:00","message":"StatePrefix: 'วันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:39.379689329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:39.387824532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:39.387827084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.157048367+07:00","message":"[GCS] IsForceVAD: false for message ID: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.307091913+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.307132736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้นะคะคุณนางไปไว้ที่\",\"confidence\":0.92220473}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.30713989+07:00","message":"receive interim result [true|false]: วันนี้นะคะคุณนางไปไว้ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.307150948+07:00","message":"end recv isFinal message id 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.307153662+07:00","message":"end Recv id 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.307159693+07:00","message":"[buffer interim] 204 true วันนี้นะคะคุณนางไปไว้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.307166675+07:00","message":"[bufferProcess] interim [870000000]:วันนี้นะคะคุณนางไปไว้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.307169725+07:00","message":"[bufferProcess] send to processor (isfinal):วันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.307177695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.30720842+07:00","message":"> Transcript [692] [false]: 'วันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.307214048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.307216239+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.307218695+07:00","message":"StatePrefix: 'วันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.307221429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.30722393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.307226784+07:00","message":"> Transcript [693] [true]: 'วันนี้นะคะคุณนางไปไว้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.307228945+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.307230577+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.307232139+07:00","message":"StatePrefix: 'วันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.307233835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:40.30724821+07:00","message":"Push: 'วันนี้นะคะคุณนางไปไว้ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.307259616+07:00","message":"push: {true วันนี้นะคะคุณนางไปไว้ที่ 0 0xc0001fbf80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:40.316393644+07:00","message":"write wav file: './tmp/7558/7558_204.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.608510184+07:00","message":"[GCS] Start streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.668543434+07:00","message":"[GCS] IsForceVAD: false for message ID: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.80837443+07:00","message":"[GCS] Start streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.867560868+07:00","message":"[GCS] IsForceVAD: false for message ID: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:40.939946436+07:00","message":"[GCS] Start streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.008929086+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.008950809+07:00","message":"found end of frame, send empty tag with msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.008954081+07:00","message":"end Recv id 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.008960049+07:00","message":"[buffer interim] 205 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.008967297+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.008971616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.008974517+07:00","message":"> Transcript [694] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.008977161+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.008979131+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.00898082+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.008982651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.008992003+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.009001195+07:00","message":"push: {true \n 0 0xc004002380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:41.013397469+07:00","message":"write wav file: './tmp/7558/7558_205.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.02819243+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.028208543+07:00","message":"found end of frame, send empty tag with msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.028212011+07:00","message":"end Recv id 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.028217662+07:00","message":"[buffer interim] 206 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.028223324+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.028226794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.028229509+07:00","message":"> Transcript [695] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.028231739+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.028233664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.028235381+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.028237139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.028239254+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.028246136+07:00","message":"push: {true \n 0 0xc0031f4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:41.032395962+07:00","message":"write wav file: './tmp/7558/7558_206.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.127112553+07:00","message":"[GCS] IsForceVAD: false for message ID: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.21600843+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.21604097+07:00","message":"found end of frame, send empty tag with msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.21604517+07:00","message":"end Recv id 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.216054814+07:00","message":"[buffer interim] 207 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.216061526+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.216065972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.216070114+07:00","message":"> Transcript [696] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.216073957+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.216077411+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.216079861+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.216082512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:41.216088023+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.216100575+07:00","message":"push: {true \n 0 0xc002102780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:41.220606479+07:00","message":"write wav file: './tmp/7558/7558_207.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:41.507658224+07:00","message":"[GCS] Start streaming session, msgId: 208"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:42.388443155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:42.388460254+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.544458137+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.54450064+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:11:42.544507891+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.544526055+07:00","message":"[buffer interim] 208 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.544534541+07:00","message":"[bufferProcess] interim [840000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.544538742+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.544542266+07:00","message":"[bufferProcess] send to processor (ticker):ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.544544854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.544547591+07:00","message":"> Transcript [697] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.544549851+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.673776849+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.673820022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.673827397+07:00","message":"receive interim result [false|false]: ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.673841332+07:00","message":"[buffer interim] 208 false ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.673847791+07:00","message":"[bufferProcess] interim [960000000]:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.673849758+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.863206666+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.86324244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 13\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.86324836+07:00","message":"receive interim result [false|false]: ประมาณ 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:42.86326211+07:00","message":"[buffer interim] 208 false ประมาณ 13"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.8632694+07:00","message":"[bufferProcess] interim [140000000]:ประมาณ 13"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.863271441+07:00","message":"[bufferProcess] send to processor:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.863275899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.863278439+07:00","message":"> Transcript [698] [false]: 'ประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.863281354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.86328346+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.863285336+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:42.863287287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.389831772+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.389875311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 13:00 น นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.389882504+07:00","message":"receive interim result [false|false]: ประมาณ 13:00 น นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.389897947+07:00","message":"[buffer interim] 208 false ประมาณ 13:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.389905109+07:00","message":"[bufferProcess] interim [680000000]:ประมาณ 13:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.389907979+07:00","message":"[bufferProcess] send to processor:ประมาณ 13"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.389915476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.389918104+07:00","message":"> Transcript [699] [false]: 'ประมาณ 13'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.389921333+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.389923271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.38992557+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.389927775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.4535694+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.453602373+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:11:43.453608466+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.453623132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 13:00 น นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.453626229+07:00","message":"receive interim result [false|false]:  13:00 น นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.453633454+07:00","message":"[buffer interim] 208 false ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.453641873+07:00","message":"[buffer interim] 208 false  13:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.453648274+07:00","message":"[bufferProcess] interim [740000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.453651006+07:00","message":"[bufferProcess] send to processor:ประมาณ 13:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.453654415+07:00","message":"[bufferProcess] interim [740000000]: 13:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.453656809+07:00","message":"[bufferProcess] update buffer: ประมาณ 13:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.453659566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.453662445+07:00","message":"> Transcript [700] [false]: 'ประมาณ 13:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.453665357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.453667528+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.453669629+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.453671872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.576297904+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.57633575+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:11:43.576342711+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.576352421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 คันนะคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.576355163+07:00","message":"receive interim result [false|false]:  10 คันนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.576363018+07:00","message":"[buffer interim] 208 false ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.576366112+07:00","message":"[buffer interim] 208 false  10 คันนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.576372334+07:00","message":"[bufferProcess] interim [920000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.576374454+07:00","message":"[bufferProcess] send to processor:ประมาณ 13:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.576376997+07:00","message":"[bufferProcess] interim [920000000]: 10 คันนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.576380934+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 คันนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.576384168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.576387012+07:00","message":"> Transcript [701] [false]: 'ประมาณ 13:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.57639017+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.576392235+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.576394113+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.576396042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.576398519+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.576400598+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.576402452+07:00","message":"Set new StatePrefix : 'ประมาณ 13:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:43.576404455+07:00","message":"Next Push (prob) : ' 13:00 น นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:43.576412303+07:00","message":"push: {false ประมาณ 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.091643235+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.091683227+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:11:44.09168956+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.091700144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 คันนะคะว่าปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.091703084+07:00","message":"receive interim result [false|false]:  10 คันนะคะว่าปลา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.09170984+07:00","message":"[buffer interim] 208 false ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.091713221+07:00","message":"[buffer interim] 208 false  10 คันนะคะว่าปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.091719477+07:00","message":"[bufferProcess] interim [400000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.091721803+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 คันนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.091725006+07:00","message":"[bufferProcess] interim [400000000]: 10 คันนะคะว่าปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.0917273+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 คันนะคะว่าปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.091730323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.091735534+07:00","message":"> Transcript [702] [false]: 'ประมาณ 10 คันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.091738184+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.091740259+07:00","message":"Set new StatePrefix: 'ประมาณ 10 คันนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.17948104+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.179518777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.179524944+07:00","message":"receive interim result [false|false]: ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.179535514+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:11:44.179538647+07:00","message":"receive interim result [false|false]:  คันนะคะว่าปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.179545563+07:00","message":"[buffer interim] 208 false ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.179549247+07:00","message":"[buffer interim] 208 false  คันนะคะว่าปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.179558224+07:00","message":"[bufferProcess] interim [520000000]:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.179560499+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 คันนะคะว่าปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.179563176+07:00","message":"[bufferProcess] interim [520000000]: คันนะคะว่าปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.179565418+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 คันนะคะว่าปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.179568579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.179571327+07:00","message":"> Transcript [703] [false]: 'ประมาณ 10 คันนะคะว่าปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.179574977+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.17957715+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.179579729+07:00","message":"StatePrefix: 'ประมาณ 10 คันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.17958181+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.32964192+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.329680402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10 คันนะคะว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.329686056+07:00","message":"receive interim result [false|false]: ประมาณ 10 คันนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.32970159+07:00","message":"[buffer interim] 208 false ประมาณ 10 คันนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.329709606+07:00","message":"[bufferProcess] interim [580000000]:ประมาณ 10 คันนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.329711941+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 คันนะคะว่าปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.329717623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.329721988+07:00","message":"> Transcript [704] [false]: 'ประมาณ 10 คันนะคะว่าปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.329725497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.329727751+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.329729637+07:00","message":"StatePrefix: 'ประมาณ 10 คันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.329731642+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.354489861+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.354523615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.354528632+07:00","message":"receive interim result [false|false]: ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.354539655+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:11:44.35454294+07:00","message":"receive interim result [false|false]:  คันนะคะว่าปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.354550154+07:00","message":"[buffer interim] 208 false ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.354553237+07:00","message":"[buffer interim] 208 false  คันนะคะว่าปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.354558115+07:00","message":"[bufferProcess] interim [700000000]:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.35456012+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 คันนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.354564746+07:00","message":"[bufferProcess] interim [700000000]: คันนะคะว่าปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.354569333+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 คันนะคะว่าปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.354572313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.354574849+07:00","message":"> Transcript [705] [false]: 'ประมาณ 10 คันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.354577643+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.354579804+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.354581761+07:00","message":"StatePrefix: 'ประมาณ 10 คันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.354583753+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.646182551+07:00","message":"[GCS] IsForceVAD: false for message ID: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.723099943+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.723138848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.723145006+07:00","message":"receive interim result [false|false]: ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.723159182+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:11:44.723162539+07:00","message":"receive interim result [false|false]:  คันนะคะว่าปลายยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.723180467+07:00","message":"[buffer interim] 208 false ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.723194363+07:00","message":"[buffer interim] 208 false  คันนะคะว่าปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.723201654+07:00","message":"[bufferProcess] interim [60000000]:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.723204563+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 คันนะคะว่าปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.723211316+07:00","message":"[bufferProcess] interim [60000000]: คันนะคะว่าปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.723215135+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 คันนะคะว่าปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.723217957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.723221084+07:00","message":"> Transcript [706] [false]: 'ประมาณ 10 คันนะคะว่าปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.723224639+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.723229647+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.723231823+07:00","message":"StatePrefix: 'ประมาณ 10 คันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.723234188+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.723240292+07:00","message":"Push: ' 10 คันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.723242104+07:00","message":"TextPushed: 'ประมาณ 10 คันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.723244077+07:00","message":"Set new StatePrefix : 'ประมาณ 10 คันนะคะว่าปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.723246164+07:00","message":"Next Push (prob) : 'ปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.72325519+07:00","message":"push: {false  10 คันนะคะว่า 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.770590368+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.770633387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 13 นะคะว่าปลายยอด\",\"confidence\":0.8822713}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.770639596+07:00","message":"receive interim result [true|false]: ประมาณ 13 นะคะว่าปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.770649396+07:00","message":"end recv isFinal message id 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.770652115+07:00","message":"end Recv id 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.770664534+07:00","message":"[buffer interim] 208 true ประมาณ 13 นะคะว่าปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770671214+07:00","message":"[bufferProcess] interim [150000000]:ประมาณ 13 นะคะว่าปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770674668+07:00","message":"[bufferProcess] send to processor (isfinal):ประมาณ 10 คันนะคะว่าปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.77067803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770680609+07:00","message":"> Transcript [707] [false]: 'ประมาณ 10 คันนะคะว่าปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770683598+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770685518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770687318+07:00","message":"StatePrefix: 'ประมาณ 10 คันนะคะว่าปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770690068+07:00","message":"TextPushed: 'ประมาณ 10 คันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770692011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770693936+07:00","message":"> Transcript [708] [true]: 'ประมาณ 13 นะคะว่าปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770695924+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770697512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770699065+07:00","message":"StatePrefix: 'ประมาณ 10 คันนะคะว่าปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770700761+07:00","message":"TextPushed: 'ประมาณ 10 คันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770702409+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770834085+07:00","message":"Push: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770837751+07:00","message":"TextPushed: 'ประมาณ 10 คันนะคะว่าปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770840059+07:00","message":"Set new StatePrefix : 'ประมาณ 13 นะคะว่าปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770842115+07:00","message":"Next Push (prob) : 'ประมาณ 13 นะคะว่าปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.770849975+07:00","message":"push: {true ปลายยอด 0 0xc000044f00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:44.770867654+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_208.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:44.779656779+07:00","message":"write wav file: './tmp/7558/7558_208.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:44.970007294+07:00","message":"[GCS] Start streaming session, msgId: 209"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:45.389411471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:45.389423375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.626880266+07:00","message":"[GCS] IsForceVAD: false for message ID: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.699829539+07:00","message":"[GCS] Start streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.725504576+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.725527417+07:00","message":"found end of frame, send empty tag with msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.725530491+07:00","message":"end Recv id 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.725536498+07:00","message":"[buffer interim] 209 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.725542762+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.725546324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.725549134+07:00","message":"> Transcript [709] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.725551561+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.725553622+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.725555467+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.725557225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:46.725563747+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.725572194+07:00","message":"push: {true \n 0 0xc000045000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:46.732627364+07:00","message":"write wav file: './tmp/7558/7558_209.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:46.947568278+07:00","message":"[GCS] IsForceVAD: false for message ID: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.084818867+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.084837899+07:00","message":"found end of frame, send empty tag with msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.084840824+07:00","message":"end Recv id 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.084847083+07:00","message":"[buffer interim] 210 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.084853405+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.084856831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.084859303+07:00","message":"> Transcript [710] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.084861526+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.084863411+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.084865324+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.084867085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.084869739+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.08487829+07:00","message":"push: {true \n 0 0xc002103380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:47.090671333+07:00","message":"write wav file: './tmp/7558/7558_210.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.338204978+07:00","message":"[GCS] Start streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.468642734+07:00","message":"[GCS] IsForceVAD: false for message ID: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.588899107+07:00","message":"[GCS] Start streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.592081153+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.592112021+07:00","message":"found end of frame, send empty tag with msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.592117049+07:00","message":"end Recv id 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.592142748+07:00","message":"[buffer interim] 211 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.592162853+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.592170219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.592181364+07:00","message":"> Transcript [711] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.592186076+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.592189735+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.592193543+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.5921973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.592232518+07:00","message":"push: {true \n 0 0xc002103780}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.592242203+07:00","message":"Push: '\n'"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:47.597191121+07:00","message":"write wav file: './tmp/7558/7558_211.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.656832128+07:00","message":"[GCS] IsForceVAD: false for message ID: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.847309044+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.847330794+07:00","message":"found end of frame, send empty tag with msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.847333813+07:00","message":"end Recv id 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.847340917+07:00","message":"[buffer interim] 212 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.847347131+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.847350738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.847353422+07:00","message":"> Transcript [712] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.847356111+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.847357991+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.847359704+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.847361439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:47.84736522+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:47.847376641+07:00","message":"push: {true \n 0 0xc004003000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:47.851528497+07:00","message":"write wav file: './tmp/7558/7558_212.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:48.390357805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:48.390367553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.622272278+07:00","message":"[GCS] Start streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.676324177+07:00","message":"[GCS] IsForceVAD: false for message ID: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.748835955+07:00","message":"[GCS] Start streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.878328239+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.878343139+07:00","message":"found end of frame, send empty tag with msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.878346019+07:00","message":"end Recv id 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.87835281+07:00","message":"[buffer interim] 213 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.878358931+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.878363296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.878367347+07:00","message":"> Transcript [713] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.878369696+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.878371904+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.878373778+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.878375619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:48.87837803+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:48.8783866+07:00","message":"push: {true \n 0 0xc0031f4200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:48.882543382+07:00","message":"write wav file: './tmp/7558/7558_213.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.30264475+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.302686618+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:11:50.302693359+07:00","message":"receive interim result [false|false]: ประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.302706532+07:00","message":"[buffer interim] 214 false ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.302715142+07:00","message":"[bufferProcess] interim [560000000]:ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.302717938+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.302724675+07:00","message":"[bufferProcess] send to processor (ticker):ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.302728166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.302731649+07:00","message":"> Transcript [714] [false]: 'ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.302734685+07:00","message":"Set StatePrefix (first interim): 'ประโยชน์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.505252659+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.505300498+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:11:50.505305578+07:00","message":"receive interim result [false|false]: ปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.505326182+07:00","message":"[buffer interim] 214 false ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.505337381+07:00","message":"[bufferProcess] interim [740000000]:ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.505340798+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.509882053+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.509926897+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:11:50.50993146+07:00","message":"receive interim result [false|false]: ปลายยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:50.509943897+07:00","message":"[buffer interim] 214 false ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.509949821+07:00","message":"[bufferProcess] interim [800000000]:ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.509952059+07:00","message":"[bufferProcess] send to processor:ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.509955232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.509958213+07:00","message":"> Transcript [715] [false]: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.509960629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:50.509962599+07:00","message":"Set new StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.007032886+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.007071222+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:11:51.007077075+07:00","message":"receive interim result [false|false]: ปลายยอดพืชคง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.007090095+07:00","message":"[buffer interim] 214 false ปลายยอดพืชคง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.007095706+07:00","message":"[bufferProcess] interim [280000000]:ปลายยอดพืชคง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.007098103+07:00","message":"[bufferProcess] send to processor:ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.007103295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.00710592+07:00","message":"> Transcript [716] [false]: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.007109158+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.007111279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.007113147+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.007115285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.071538004+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.071583074+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:11:51.071588077+07:00","message":"receive interim result [false|false]: ปลายยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.071600118+07:00","message":"[buffer interim] 214 false ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.071605884+07:00","message":"[bufferProcess] interim [400000000]:ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.071608359+07:00","message":"[bufferProcess] send to processor:ปลายยอดพืชคง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.071613382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.071615863+07:00","message":"> Transcript [717] [false]: 'ปลายยอดพืชคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.071618458+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.071620916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.071622723+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.071624702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.19115378+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.191197392+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:11:51.191203296+07:00","message":"receive interim result [false|false]: ปลายยอดพืชคงเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.191216011+07:00","message":"[buffer interim] 214 false ปลายยอดพืชคงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.191223719+07:00","message":"[bufferProcess] interim [460000000]:ปลายยอดพืชคงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.191226101+07:00","message":"[bufferProcess] send to processor:ปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.191230237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.191232878+07:00","message":"> Transcript [718] [false]: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.191235791+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.191237841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.191240111+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.191242509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.329976431+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.330017819+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:11:51.330023967+07:00","message":"receive interim result [false|false]: ปลายยอดพืชโค้งเข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.330038884+07:00","message":"[buffer interim] 214 false ปลายยอดพืชโค้งเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.330045117+07:00","message":"[bufferProcess] interim [580000000]:ปลายยอดพืชโค้งเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.33004776+07:00","message":"[bufferProcess] send to processor:ปลายยอดพืชคงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.330055016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.330057773+07:00","message":"> Transcript [719] [false]: 'ปลายยอดพืชคงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.330061363+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.330063572+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.330065426+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.330067697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.330073613+07:00","message":"Push: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.330075534+07:00","message":"TextPushed: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.330077584+07:00","message":"Set new StatePrefix : 'ปลายยอดพืชคงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.330079573+07:00","message":"Next Push (prob) : 'พืชคงเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.330088106+07:00","message":"push: {false ปลายยอด 0 0xc0031f4480}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:51.391407484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:51.391419082+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.51566819+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.515707992+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:11:51.515713961+07:00","message":"receive interim result [false|false]: ปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.515726889+07:00","message":"[buffer interim] 214 false ปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.515733543+07:00","message":"[bufferProcess] interim [820000000]:ปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.515735835+07:00","message":"[bufferProcess] send to processor:ปลายยอดพืชโค้งเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.515741367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.515744044+07:00","message":"> Transcript [720] [false]: 'ปลายยอดพืชโค้งเข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.515746764+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.515751037+07:00","message":"Set new StatePrefix: 'ปลายยอดพืชโค้งเข้าหา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.887171739+07:00","message":"[GCS] IsForceVAD: false for message ID: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.989602856+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.989642628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดพืชโค้งเข้าหาแสง\",\"confidence\":0.9589408}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.989649693+07:00","message":"receive interim result [true|false]: ปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.989660077+07:00","message":"end recv isFinal message id 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.989662688+07:00","message":"end Recv id 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.989668802+07:00","message":"[buffer interim] 214 true ปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.989676298+07:00","message":"[bufferProcess] interim [360000000]:ปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.98967992+07:00","message":"[bufferProcess] send to processor (isfinal):ปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.989683523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.989686716+07:00","message":"> Transcript [721] [false]: 'ปลายยอดพืชโค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.989689568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.989691523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.989693273+07:00","message":"StatePrefix: 'ปลายยอดพืชโค้งเข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.989696078+07:00","message":"TextPushed: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.98969809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.989701876+07:00","message":"> Transcript [722] [true]: 'ปลายยอดพืชโค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.989704045+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.989705817+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.989707625+07:00","message":"StatePrefix: 'ปลายยอดพืชโค้งเข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.989709321+07:00","message":"TextPushed: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:51.989712022+07:00","message":"Push: 'พืชโค้งเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:51.989719392+07:00","message":"push: {true พืชโค้งเข้าหาแสง 0 0xc0031f4480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:51.998151116+07:00","message":"write wav file: './tmp/7558/7558_214.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:52.078033476+07:00","message":"[GCS] Start streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.076128786+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.076171772+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:11:53.07617745+07:00","message":"receive interim result [false|false]: เป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.076191154+07:00","message":"[buffer interim] 215 false เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.076198838+07:00","message":"[bufferProcess] interim [780000000]:เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.07620073+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.0762163+07:00","message":"[bufferProcess] send to processor (ticker):เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.076219401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.076222108+07:00","message":"> Transcript [723] [false]: 'เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.07622471+07:00","message":"Set StatePrefix (first interim): 'เป็นปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.520735738+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.52077509+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:11:53.520787696+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:53.5207979+07:00","message":"[buffer interim] 215 false ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.520805128+07:00","message":"[bufferProcess] interim [320000000]:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:53.520807035+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.162073913+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.162118928+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:11:54.162124064+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.162142611+07:00","message":"[buffer interim] 215 false ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.162150074+07:00","message":"[bufferProcess] interim [860000000]:ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.162153913+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.162158453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.162161147+07:00","message":"> Transcript [724] [false]: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.162163437+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.162166117+07:00","message":"Set new StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.174761081+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.174811469+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:11:54.17481862+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.174836333+07:00","message":"[buffer interim] 215 false ปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.174843737+07:00","message":"[bufferProcess] interim [920000000]:ปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.174847025+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.174851584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.174855548+07:00","message":"> Transcript [725] [false]: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.174860195+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.174863135+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.174866071+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.174869821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.247570058+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.247613614+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:11:54.247620429+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.247635792+07:00","message":"[buffer interim] 215 false ปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.24764472+07:00","message":"[bufferProcess] interim [980000000]:ปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.247647165+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.247654416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.247657386+07:00","message":"> Transcript [726] [false]: 'ปัจจัยภายนอกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.247660641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.247662935+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.247664832+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.247667041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:54.39187212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:54.391878877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.450686357+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.450728156+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:11:54.450733946+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มากับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.450745918+07:00","message":"[buffer interim] 215 false ปัจจัยภายนอกที่มากับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.450753662+07:00","message":"[bufferProcess] interim [220000000]:ปัจจัยภายนอกที่มากับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.450756199+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.450761998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.450764808+07:00","message":"> Transcript [727] [false]: 'ปัจจัยภายนอกที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.450767768+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.450770032+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.45077199+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.450774253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.556377056+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.556414906+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:11:54.556420274+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.556436792+07:00","message":"[buffer interim] 215 false ปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.556444027+07:00","message":"[bufferProcess] interim [280000000]:ปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.556446864+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มากับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.55645091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.556453915+07:00","message":"> Transcript [728] [false]: 'ปัจจัยภายนอกที่มากับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.556457479+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.556459953+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.55646194+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.556464191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.556470529+07:00","message":"Push: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.556472506+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.556474453+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกที่มากับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.556476562+07:00","message":"Next Push (prob) : 'ที่มากับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.556484899+07:00","message":"push: {false ปัจจัยภายนอก 0 0xc004003080}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.729426657+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.729467379+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:11:54.729473496+07:00","message":"receive interim result [false|false]: เป็นปัจจัยที่มากระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.729486122+07:00","message":"[buffer interim] 215 false เป็นปัจจัยที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.729497119+07:00","message":"[bufferProcess] interim [460000000]:เป็นปัจจัยที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.729499596+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.729506084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.729508676+07:00","message":"> Transcript [729] [false]: 'ปัจจัยภายนอกที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:54.729511223+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:54.897310517+07:00","message":"[GCS] IsForceVAD: false for message ID: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:55.01841849+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:55.018458171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายนอกที่มากระตุ้น\",\"confidence\":0.92740566}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:55.018465639+07:00","message":"receive interim result [true|false]: เป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:55.018476293+07:00","message":"end recv isFinal message id 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:55.018478574+07:00","message":"end Recv id 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:55.01848583+07:00","message":"[buffer interim] 215 true เป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018500673+07:00","message":"[bufferProcess] interim [850000000]:เป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.01850428+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นปัจจัยที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018507711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018510614+07:00","message":"> Transcript [730] [false]: 'เป็นปัจจัยที่มากระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018513236+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018515183+07:00","message":"Set new StatePrefix: 'เป็นปัจจัยที่มากระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018517837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018520032+07:00","message":"> Transcript [731] [true]: 'เป็นปัจจัยภายนอกที่มากระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018522276+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018524165+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018525952+07:00","message":"StatePrefix: 'เป็นปัจจัยที่มากระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018528431+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018530166+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018618756+07:00","message":"Push: 'ที่มากระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018621414+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่มากระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018623475+07:00","message":"Set new StatePrefix : 'เป็นปัจจัยภายนอกที่มากระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018625638+07:00","message":"Next Push (prob) : 'เป็นปัจจัยภายนอกที่มากระตุ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:55.018635534+07:00","message":"push: {true ที่มากระตุ้น 0 0xc004003080}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.018649584+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_215.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:55.026345822+07:00","message":"write wav file: './tmp/7558/7558_215.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:55.088626026+07:00","message":"[GCS] Start streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:55.812221437+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:55.812267121+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:11:55.812272265+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:55.812287644+07:00","message":"[buffer interim] 216 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.812294284+07:00","message":"[bufferProcess] interim [780000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:55.8122961+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.127827865+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.127874945+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:11:56.127881818+07:00","message":"receive interim result [false|false]: เป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.127895792+07:00","message":"[buffer interim] 216 false เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.127902939+07:00","message":"[bufferProcess] interim [20000000]:เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.127905605+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.12791249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.12791535+07:00","message":"> Transcript [732] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.127917529+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.139275985+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.139311653+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:11:56.139317941+07:00","message":"receive interim result [false|false]: เป็นผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.139330981+07:00","message":"[buffer interim] 216 false เป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.139338704+07:00","message":"[bufferProcess] interim [80000000]:เป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.139341904+07:00","message":"[bufferProcess] send to processor:เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.139346971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.139351138+07:00","message":"> Transcript [733] [false]: 'เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.139356384+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.139359411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.139362623+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.139365566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.445767332+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.445813803+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:11:56.445819783+07:00","message":"receive interim result [false|false]: เป็นผลจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.445835519+07:00","message":"[buffer interim] 216 false เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.445843058+07:00","message":"[bufferProcess] interim [380000000]:เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.44584559+07:00","message":"[bufferProcess] send to processor:เป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.445853759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.445856743+07:00","message":"> Transcript [734] [false]: 'เป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.445859599+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.445862248+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.445864228+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.445866467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970770512+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970805088+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970808116+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970810154+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970811817+07:00","message":"[GCS] Cleaned up inactive client: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970813401+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970819373+07:00","message":"[GCS] Cleaned up inactive client: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970820976+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.97082252+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970824077+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970825691+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970827276+07:00","message":"[GCS] Cleaned up inactive client: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.97082888+07:00","message":"[GCS] Cleaned up inactive client: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970830431+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970832388+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.97083493+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.97083742+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970840003+07:00","message":"[GCS] Cleaned up inactive client: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970843266+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970846566+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970853044+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970855435+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970858057+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970860467+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970862757+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970865121+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.970867573+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.97644855+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.976488426+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:11:56.976496891+07:00","message":"receive interim result [false|false]: เป็นผลจะออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.976512352+07:00","message":"[buffer interim] 216 false เป็นผลจะออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.976525681+07:00","message":"[bufferProcess] interim [860000000]:เป็นผลจะออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.976529+07:00","message":"[bufferProcess] send to processor:เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.976533923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.976537002+07:00","message":"> Transcript [735] [false]: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.976540316+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.976542424+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.97654431+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.976546282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.983908456+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.983927255+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:11:56.983932479+07:00","message":"receive interim result [false|false]: เป็นผลจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.983944052+07:00","message":"[buffer interim] 216 false เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.983949577+07:00","message":"[bufferProcess] interim [920000000]:เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.983951569+07:00","message":"[bufferProcess] send to processor:เป็นผลจะออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.983953875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.983956395+07:00","message":"> Transcript [736] [false]: 'เป็นผลจะออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.983958679+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.983960767+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.983962881+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.983966714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.983973453+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.983975461+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.983977375+07:00","message":"Set new StatePrefix : 'เป็นผลจะออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:56.983979609+07:00","message":"Next Push (prob) : 'ผลจะออก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:56.983987691+07:00","message":"push: {false เป็น 0 0xc002102300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.043097528+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.043130945+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:11:57.043136825+07:00","message":"receive interim result [false|false]: เป็นผลจากออฟฟิศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.043153887+07:00","message":"[buffer interim] 216 false เป็นผลจากออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.043162697+07:00","message":"[bufferProcess] interim [980000000]:เป็นผลจากออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.04316545+07:00","message":"[bufferProcess] send to processor:เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.043171095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.043173811+07:00","message":"> Transcript [737] [false]: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.043175961+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.043177781+07:00","message":"Set new StatePrefix: 'เป็นผลจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.135675302+07:00","message":"[GCS] IsForceVAD: false for message ID: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.300378637+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.30041383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากออกซิน\",\"confidence\":0.9147718}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.300419263+07:00","message":"receive interim result [true|false]: เป็นผลจากออกซิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.300430747+07:00","message":"end recv isFinal message id 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.300433132+07:00","message":"end Recv id 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.300439582+07:00","message":"[buffer interim] 216 true เป็นผลจากออกซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.300446376+07:00","message":"[bufferProcess] interim [280000000]:เป็นผลจากออกซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.300452999+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นผลจากออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.300456885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.300459717+07:00","message":"> Transcript [738] [false]: 'เป็นผลจากออฟฟิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.30046242+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.30046426+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.300466069+07:00","message":"StatePrefix: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.300468045+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.300469735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.300472417+07:00","message":"> Transcript [739] [true]: 'เป็นผลจากออกซิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.300474397+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.300476088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.300478101+07:00","message":"StatePrefix: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.300479808+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:57.300482297+07:00","message":"Push: 'ผลจากออกซิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.300490275+07:00","message":"push: {true ผลจากออกซิน 0 0xc002102300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:57.309295653+07:00","message":"write wav file: './tmp/7558/7558_216.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:57.392370355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:11:57.392399983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:57.399397693+07:00","message":"[GCS] Start streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.127426267+07:00","message":"[GCS] IsForceVAD: false for message ID: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.273826087+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.273872629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาษาไทย\",\"confidence\":0.8370914}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.273879225+07:00","message":"receive interim result [true|false]: ภาษาไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.273888893+07:00","message":"end recv isFinal message id 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.273891782+07:00","message":"end Recv id 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.273902503+07:00","message":"[buffer interim] 217 true ภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.273913083+07:00","message":"[bufferProcess] interim [950000000]:ภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.273916719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.273922581+07:00","message":"> Transcript [740] [true]: 'ภาษาไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.273925365+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.27392722+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.273929063+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.273930967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.273938309+07:00","message":"Push: 'ภาษาไทย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.273947409+07:00","message":"push: {true ภาษาไทย 0 0xc004003500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:59.282433542+07:00","message":"write wav file: './tmp/7558/7558_217.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.449043761+07:00","message":"[GCS] Start streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.577289489+07:00","message":"[GCS] IsForceVAD: false for message ID: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.655791633+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.655807973+07:00","message":"found end of frame, send empty tag with msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.655810828+07:00","message":"end Recv id 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.655818829+07:00","message":"[buffer interim] 218 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.655826421+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.655835689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.655838525+07:00","message":"> Transcript [741] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.655841004+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.655843602+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.655845425+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.655847209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:11:59.655849636+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.655859894+07:00","message":"push: {true \n 0 0xc002102280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:11:59.660239997+07:00","message":"write wav file: './tmp/7558/7558_218.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:11:59.768405552+07:00","message":"[GCS] Start streaming session, msgId: 219"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:00.393108407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:00.393098813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.740206282+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.740251338+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:12:00.740256963+07:00","message":"receive interim result [false|false]: โดยปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.740268953+07:00","message":"[buffer interim] 219 false โดยปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.740275695+07:00","message":"[bufferProcess] interim [960000000]:โดยปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.740277871+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.740283551+07:00","message":"[bufferProcess] send to processor (ticker):โดยปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.740286121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.740289003+07:00","message":"> Transcript [742] [false]: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.740291056+07:00","message":"Set StatePrefix (first interim): 'โดยปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.992499406+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.992543157+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:12:00.992549569+07:00","message":"receive interim result [false|false]: โดยปกติแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:00.992565098+07:00","message":"[buffer interim] 219 false โดยปกติแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.99257173+07:00","message":"[bufferProcess] interim [260000000]:โดยปกติแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:00.992573772+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.629328199+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.629364238+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:12:01.62936988+07:00","message":"receive interim result [false|false]: โดยปกติแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:01.629382065+07:00","message":"[buffer interim] 219 false โดยปกติแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.629388095+07:00","message":"[bufferProcess] interim [860000000]:โดยปกติแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.629390659+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.629395833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.629398686+07:00","message":"> Transcript [743] [false]: 'โดยปกติแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.629402001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.629404033+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.629406011+07:00","message":"StatePrefix: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:01.629408083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.232310497+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.232351559+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:12:03.232358643+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.232378023+07:00","message":"[buffer interim] 219 false โดยปกติแล้วฟินมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.232386191+07:00","message":"[bufferProcess] interim [480000000]:โดยปกติแล้วฟินมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.232389283+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.232392688+07:00","message":"[bufferProcess] send to processor (ticker):โดยปกติแล้วฟินมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.232395771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.232398477+07:00","message":"> Transcript [744] [false]: 'โดยปกติแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.232401543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.232403659+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.232405536+07:00","message":"StatePrefix: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.232407766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.232409844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.232411887+07:00","message":"> Transcript [745] [false]: 'โดยปกติแล้วฟินมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.23241394+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.232415606+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.232417172+07:00","message":"StatePrefix: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.232418796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:03.393906538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:03.393928866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.626760189+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.626808181+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:12:03.626813801+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.626828377+07:00","message":"[buffer interim] 219 false โดยปกติแล้วฟินมากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.62683595+07:00","message":"[bufferProcess] interim [900000000]:โดยปกติแล้วฟินมากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.626838041+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.945638479+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.945678347+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:12:03.945684725+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.945699871+07:00","message":"[buffer interim] 219 false โดยปกติแล้วฟินมากบริเวณป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.945706357+07:00","message":"[bufferProcess] interim [140000000]:โดยปกติแล้วฟินมากบริเวณป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.9457087+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.945713774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.945716363+07:00","message":"> Transcript [746] [false]: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.945720166+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.945722239+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.945724018+07:00","message":"StatePrefix: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.94572608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.945730541+07:00","message":"Push: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.945732515+07:00","message":"TextPushed: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.945734825+07:00","message":"Set new StatePrefix : 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.945737127+07:00","message":"Next Push (prob) : 'แล้วฟินมากบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.94575869+07:00","message":"push: {false โดยปกติ 0 0xc00338a180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.946472343+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.946485108+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:12:03.946489079+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:03.946497321+07:00","message":"[buffer interim] 219 false โดยปกติแล้วฟินมากบริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.946501163+07:00","message":"[bufferProcess] interim [200000000]:โดยปกติแล้วฟินมากบริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.946503415+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.94650613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.94650833+07:00","message":"> Transcript [747] [false]: 'โดยปกติแล้วฟินมากบริเวณป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.94651075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.946512567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.946514173+07:00","message":"StatePrefix: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:03.946516036+07:00","message":"TextPushed: 'โดยปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.19088072+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.1909253+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:12:04.190932016+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.19094599+07:00","message":"[buffer interim] 219 false โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.190953016+07:00","message":"[bufferProcess] interim [440000000]:โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.190955436+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.190961248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.19096426+07:00","message":"> Transcript [748] [false]: 'โดยปกติแล้วฟินมากบริเวณปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.190968263+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.190970648+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.19097254+07:00","message":"StatePrefix: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.190974877+07:00","message":"TextPushed: 'โดยปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.605877389+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.605908298+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:12:04.605914254+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณปลายยอดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.6059389+07:00","message":"[buffer interim] 219 false โดยปกติแล้วฟินมากบริเวณปลายยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.605946627+07:00","message":"[bufferProcess] interim [920000000]:โดยปกติแล้วฟินมากบริเวณปลายยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.605949202+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.605952784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.605955248+07:00","message":"> Transcript [749] [false]: 'โดยปกติแล้วฟินมากบริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.60595889+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.605961039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.605963131+07:00","message":"StatePrefix: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.605965293+07:00","message":"TextPushed: 'โดยปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.728371861+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.728414869+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:12:04.728419972+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.728432595+07:00","message":"[buffer interim] 219 false โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.72843946+07:00","message":"[bufferProcess] interim [980000000]:โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.728442132+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณปลายยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.728447502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.728449914+07:00","message":"> Transcript [750] [false]: 'โดยปกติแล้วฟินมากบริเวณปลายยอดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.728453259+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.728455276+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.728457109+07:00","message":"StatePrefix: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.728459367+07:00","message":"TextPushed: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.728464137+07:00","message":"Push: 'แล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.728466195+07:00","message":"TextPushed: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.728468157+07:00","message":"Set new StatePrefix : 'โดยปกติแล้วฟินมากบริเวณปลายยอดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.728470257+07:00","message":"Next Push (prob) : 'ปลายยอดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.728491319+07:00","message":"push: {false แล้วฟินมากบริเวณ 0 0xc00338a180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.842082444+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.842128753+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:12:04.842134197+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.842146378+07:00","message":"[buffer interim] 219 false โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.842152903+07:00","message":"[bufferProcess] interim [40000000]:โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.842155394+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.842160871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.842163482+07:00","message":"> Transcript [751] [false]: 'โดยปกติแล้วฟินมากบริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.842165985+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.84992739+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.849959556+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:12:04.849966989+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณปลายยอดและไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.849982702+07:00","message":"[buffer interim] 219 false โดยปกติแล้วฟินมากบริเวณปลายยอดและไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.849989266+07:00","message":"[bufferProcess] interim [100000000]:โดยปกติแล้วฟินมากบริเวณปลายยอดและไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.849992902+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.849999816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.850003764+07:00","message":"> Transcript [752] [false]: 'โดยปกติแล้วฟินมากบริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.850007131+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.886341593+07:00","message":"[GCS] IsForceVAD: false for message ID: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.96681071+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.966852243+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:12:04.966858611+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.966872215+07:00","message":"[buffer interim] 219 false โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.966879903+07:00","message":"[bufferProcess] interim [280000000]:โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.966882295+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณปลายยอดและไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.966888249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.96689089+07:00","message":"> Transcript [753] [false]: 'โดยปกติแล้วฟินมากบริเวณปลายยอดและไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.966893302+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.966895216+07:00","message":"Set new StatePrefix: 'โดยปกติแล้วฟินมากบริเวณปลายยอดและไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.971829185+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.971846355+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:12:04.971850848+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณปลายยอดและไปออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:04.971860648+07:00","message":"[buffer interim] 219 false โดยปกติแล้วฟินมากบริเวณปลายยอดและไปออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.971866661+07:00","message":"[bufferProcess] interim [340000000]:โดยปกติแล้วฟินมากบริเวณปลายยอดและไปออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.971868876+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.97187127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.971873332+07:00","message":"> Transcript [754] [false]: 'โดยปกติแล้วฟินมากบริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:04.97187542+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.009877402+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.00990664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยปกติแล้วฟินมากบริเวณปลายยอดและใบอ่อน\",\"confidence\":0.9451172}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.009912735+07:00","message":"receive interim result [true|false]: โดยปกติแล้วฟินมากบริเวณปลายยอดและใบอ่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.009926488+07:00","message":"end recv isFinal message id 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.009928949+07:00","message":"end Recv id 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.009934755+07:00","message":"[buffer interim] 219 true โดยปกติแล้วฟินมากบริเวณปลายยอดและใบอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009943128+07:00","message":"[bufferProcess] interim [340000000]:โดยปกติแล้วฟินมากบริเวณปลายยอดและใบอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009947952+07:00","message":"[bufferProcess] send to processor (isfinal):โดยปกติแล้วฟินมากบริเวณปลายยอดและไปออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009950938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009953589+07:00","message":"> Transcript [755] [false]: 'โดยปกติแล้วฟินมากบริเวณปลายยอดและไปออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009956563+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009958449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009960168+07:00","message":"StatePrefix: 'โดยปกติแล้วฟินมากบริเวณปลายยอดและไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009962921+07:00","message":"TextPushed: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009964748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009966992+07:00","message":"> Transcript [756] [true]: 'โดยปกติแล้วฟินมากบริเวณปลายยอดและใบอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009969051+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009970759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009972376+07:00","message":"StatePrefix: 'โดยปกติแล้วฟินมากบริเวณปลายยอดและไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009974193+07:00","message":"TextPushed: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:05.009980379+07:00","message":"Push: 'ปลายยอดและใบอ่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:05.009987941+07:00","message":"push: {true ปลายยอดและใบอ่อน 0 0xc00338a180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:05.020429029+07:00","message":"write wav file: './tmp/7558/7558_219.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:06.109884277+07:00","message":"[GCS] Start streaming session, msgId: 220"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:06.394941645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:06.394959176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:07.682843495+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:07.682890957+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:12:07.682896217+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:07.68291162+07:00","message":"[buffer interim] 220 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.682919222+07:00","message":"[bufferProcess] interim [620000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.682921485+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.682927569+07:00","message":"[bufferProcess] send to processor (ticker):ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.682930357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.682933021+07:00","message":"> Transcript [757] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.682935228+07:00","message":"Set StatePrefix (first interim): 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:07.991216383+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:07.991261111+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:12:07.991267227+07:00","message":"receive interim result [false|false]: ไปยังด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:07.991280769+07:00","message":"[buffer interim] 220 false ไปยังด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.991287634+07:00","message":"[bufferProcess] interim [860000000]:ไปยังด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:07.991289608+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.183054746+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.183089623+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:12:08.183095949+07:00","message":"receive interim result [false|false]: ไปยังด้านใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.183109873+07:00","message":"[buffer interim] 220 false ไปยังด้านใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.183116462+07:00","message":"[bufferProcess] interim [40000000]:ไปยังด้านใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.18311851+07:00","message":"[bufferProcess] send to processor:ไปยังด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.183121826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.183124393+07:00","message":"> Transcript [758] [false]: 'ไปยังด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.183127436+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.183129347+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.183131146+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.183133222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.372299579+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.372338823+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:12:08.372345024+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.372360325+07:00","message":"[buffer interim] 220 false ไปยังด้านใดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.37236752+07:00","message":"[bufferProcess] interim [280000000]:ไปยังด้านใดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.37237012+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.372377212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.372380766+07:00","message":"> Transcript [759] [false]: 'ไปยังด้านใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.372384292+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.372386242+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.372392304+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.372396097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.433750422+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.433797454+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:12:08.433816844+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.433833346+07:00","message":"[buffer interim] 220 false ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.433840606+07:00","message":"[bufferProcess] interim [400000000]:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.433843977+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.433847882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.433851123+07:00","message":"> Transcript [760] [false]: 'ไปยังด้านใดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.433854473+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.433857947+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.433859818+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.433861821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.894571642+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.894603984+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:12:08.894609849+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่งของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.894624803+07:00","message":"[buffer interim] 220 false ไปยังด้านใดด้านหนึ่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.894630941+07:00","message":"[bufferProcess] interim [760000000]:ไปยังด้านใดด้านหนึ่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.894633453+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.894637263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.894639839+07:00","message":"> Transcript [761] [false]: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.894643053+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.894645025+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.894646875+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.894648719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.894651548+07:00","message":"Push: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.894653374+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.894655439+07:00","message":"Set new StatePrefix : 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.894657664+07:00","message":"Next Push (prob) : 'ด้านใดด้านหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.894664668+07:00","message":"push: {false ไปยัง 0 0xc004002500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.921204504+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.921236661+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:12:08.921242065+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:08.921255549+07:00","message":"[buffer interim] 220 false ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.921261956+07:00","message":"[bufferProcess] interim [820000000]:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.921264652+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้านหนึ่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.921267939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.921270775+07:00","message":"> Transcript [762] [false]: 'ไปยังด้านใดด้านหนึ่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.921274377+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.9212763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.92127866+07:00","message":"StatePrefix: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:08.921281368+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.081128862+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.081192852+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:12:09.081199941+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่งของปลา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.081217385+07:00","message":"[buffer interim] 220 false ไปยังด้านใดด้านหนึ่งของปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.08122598+07:00","message":"[bufferProcess] interim [0]:ไปยังด้านใดด้านหนึ่งของปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.081228909+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.081233703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.081236527+07:00","message":"> Transcript [763] [false]: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.081239834+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.08124191+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.081243824+07:00","message":"StatePrefix: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.081246019+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.143099927+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.143135548+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:12:09.143140959+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.1431561+07:00","message":"[buffer interim] 220 false ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.143165864+07:00","message":"[bufferProcess] interim [60000000]:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.143174011+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้านหนึ่งของปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.14317851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.143181224+07:00","message":"> Transcript [764] [false]: 'ไปยังด้านใดด้านหนึ่งของปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.143184516+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.143186558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.143188762+07:00","message":"StatePrefix: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.143191035+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.331111299+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.331153352+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:12:09.331158984+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่งของประโยค"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.331172082+07:00","message":"[buffer interim] 220 false ไปยังด้านใดด้านหนึ่งของประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.331177957+07:00","message":"[bufferProcess] interim [240000000]:ไปยังด้านใดด้านหนึ่งของประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.331180457+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.331186207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.331189071+07:00","message":"> Transcript [765] [false]: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.331192977+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.331195168+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.331197896+07:00","message":"StatePrefix: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.33120018+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.331204945+07:00","message":"Push: 'ด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.331207155+07:00","message":"TextPushed: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.331209474+07:00","message":"Set new StatePrefix : 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.331211806+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.331219208+07:00","message":"push: {false ด้านใดด้านหนึ่ง 0 0xc004002500}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:09.395487739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:09.39549382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.436186773+07:00","message":"[GCS] IsForceVAD: false for message ID: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.523888775+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.523935278+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:12:09.52394059+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่งของประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.523954319+07:00","message":"[buffer interim] 220 false ไปยังด้านใดด้านหนึ่งของประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.523960274+07:00","message":"[bufferProcess] interim [480000000]:ไปยังด้านใดด้านหนึ่งของประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.523962619+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้านหนึ่งของประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.523966268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.523968548+07:00","message":"> Transcript [766] [false]: 'ไปยังด้านใดด้านหนึ่งของประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.523970517+07:00","message":"Set StatePrefix (first interim): 'ไปยังด้านใดด้านหนึ่งของประโยค'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.529448606+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.529464127+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:12:09.529468617+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่งของปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.529477259+07:00","message":"[buffer interim] 220 false ไปยังด้านใดด้านหนึ่งของปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.529481111+07:00","message":"[bufferProcess] interim [540000000]:ไปยังด้านใดด้านหนึ่งของปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.529483114+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้านหนึ่งของประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.529487783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.529490631+07:00","message":"> Transcript [767] [false]: 'ไปยังด้านใดด้านหนึ่งของประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.529492767+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.529494524+07:00","message":"Set new StatePrefix: 'ไปยังด้านใดด้านหนึ่งของประโยชน์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.568913199+07:00","message":"[GCS] Start streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.569895954+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.569923976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปยังด้านใดด้านหนึ่งของปลายยอด\",\"confidence\":0.94167197}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.569929336+07:00","message":"receive interim result [true|false]: ต่อไปยังด้านใดด้านหนึ่งของปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.569938981+07:00","message":"end recv isFinal message id 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.569941139+07:00","message":"end Recv id 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.569945768+07:00","message":"[buffer interim] 220 true ต่อไปยังด้านใดด้านหนึ่งของปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.569950736+07:00","message":"[bufferProcess] interim [540000000]:ต่อไปยังด้านใดด้านหนึ่งของปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.569953677+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังด้านใดด้านหนึ่งของปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.569962526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.569983925+07:00","message":"> Transcript [768] [false]: 'ไปยังด้านใดด้านหนึ่งของปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.569989116+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.569992749+07:00","message":"Set new StatePrefix: 'ไปยังด้านใดด้านหนึ่งของปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.56999674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.570001161+07:00","message":"> Transcript [769] [true]: 'ต่อไปยังด้านใดด้านหนึ่งของปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.570005153+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.570007361+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.570009876+07:00","message":"StatePrefix: 'ไปยังด้านใดด้านหนึ่งของปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.570012761+07:00","message":"TextPushed: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.570014796+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.570178076+07:00","message":"Push: 'ของปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.570187206+07:00","message":"TextPushed: 'ไปยังด้านใดด้านหนึ่งของปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.570189723+07:00","message":"Set new StatePrefix : 'ต่อไปยังด้านใดด้านหนึ่งของปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.570192108+07:00","message":"Next Push (prob) : 'ต่อไปยังด้านใดด้านหนึ่งของปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:09.570202767+07:00","message":"push: {true ของปลายยอด 0 0xc004002500}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:09.57020035+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_220.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:09.578914472+07:00","message":"write wav file: './tmp/7558/7558_220.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:10.748934671+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:10.748968002+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:12:10.748973739+07:00","message":"receive interim result [false|false]: รูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:10.748984636+07:00","message":"[buffer interim] 221 false รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.748990554+07:00","message":"[bufferProcess] interim [150000000]:รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.748992678+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.748997639+07:00","message":"[bufferProcess] send to processor (ticker):รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.749000315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.749003095+07:00","message":"> Transcript [770] [false]: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.749005078+07:00","message":"Set StatePrefix (first interim): 'รูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:10.825197053+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:10.825232067+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:12:10.825237782+07:00","message":"receive interim result [false|false]: รูปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:10.825247316+07:00","message":"[buffer interim] 221 false รูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.825253499+07:00","message":"[bufferProcess] interim [270000000]:รูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.825255508+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:10.832626048+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:10.83265259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:10.832657494+07:00","message":"receive interim result [false|false]: รูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:10.832669407+07:00","message":"[buffer interim] 221 false รูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.832674477+07:00","message":"[bufferProcess] interim [330000000]:รูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.832676872+07:00","message":"[bufferProcess] send to processor:รูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.832682272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.832684786+07:00","message":"> Transcript [771] [false]: 'รูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.832687525+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.832689505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.83269126+07:00","message":"StatePrefix: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:10.832693289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.44260513+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.442650622+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:12:11.442658692+07:00","message":"receive interim result [false|false]: รูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.442677839+07:00","message":"[buffer interim] 221 false รูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.442688008+07:00","message":"[bufferProcess] interim [870000000]:รูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.442691988+07:00","message":"[bufferProcess] send to processor:รูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.442701229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.442707039+07:00","message":"> Transcript [772] [false]: 'รูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.442712576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.442715494+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.442718631+07:00","message":"StatePrefix: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.442721879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.713584525+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.713625314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้นะคะก็คือการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.713635348+07:00","message":"receive interim result [false|false]: รูปนี้นะคะก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.713648538+07:00","message":"[buffer interim] 221 false รูปนี้นะคะก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.713655527+07:00","message":"[bufferProcess] interim [230000000]:รูปนี้นะคะก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.713658335+07:00","message":"[bufferProcess] send to processor:รูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.71366524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.713668366+07:00","message":"> Transcript [773] [false]: 'รูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.713672075+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.713674847+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.713676859+07:00","message":"StatePrefix: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.713678862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.902231772+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.9022833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้นะคะก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.902289183+07:00","message":"receive interim result [false|false]: รูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.902305462+07:00","message":"[buffer interim] 221 false รูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.902313423+07:00","message":"[bufferProcess] interim [350000000]:รูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.902316669+07:00","message":"[bufferProcess] send to processor:รูปนี้นะคะก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.902320775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.902323924+07:00","message":"> Transcript [774] [false]: 'รูปนี้นะคะก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.902326981+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.902329365+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.902331358+07:00","message":"StatePrefix: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.902333494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.902336106+07:00","message":"Push: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.902338298+07:00","message":"TextPushed: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.902340274+07:00","message":"Set new StatePrefix : 'รูปนี้นะคะก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:11.902343+07:00","message":"Next Push (prob) : 'นะคะก็คือการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:11.902351308+07:00","message":"push: {false รูปนี้ 0 0xc004002880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:12.038586484+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:12.03862758+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:12:12.038634317+07:00","message":"receive interim result [false|false]: รูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:12.038648029+07:00","message":"[buffer interim] 221 false รูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:12.03865428+07:00","message":"[bufferProcess] interim [470000000]:รูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:12.038656661+07:00","message":"[bufferProcess] send to processor:รูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:12.038662261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:12.038664721+07:00","message":"> Transcript [775] [false]: 'รูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:12.038667124+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:12.396356776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:12.396392683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:12.8037296+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:12.803765527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้นะคะก็คือการสอนทางด้านนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:12.803776504+07:00","message":"receive interim result [false|false]: รูปนี้นะคะก็คือการสอนทางด้านนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:12.803789052+07:00","message":"[buffer interim] 221 false รูปนี้นะคะก็คือการสอนทางด้านนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:12.80379509+07:00","message":"[bufferProcess] interim [310000000]:รูปนี้นะคะก็คือการสอนทางด้านนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:12.803797569+07:00","message":"[bufferProcess] send to processor:รูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:12.803802652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:12.803805202+07:00","message":"> Transcript [776] [false]: 'รูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:12.803807647+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.08720862+07:00","message":"[GCS] IsForceVAD: false for message ID: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.111951178+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.111993749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้นะคะก็คือการสอนทางด้านนี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.112006383+07:00","message":"receive interim result [false|false]: รูปนี้นะคะก็คือการสอนทางด้านนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.112030708+07:00","message":"[buffer interim] 221 false รูปนี้นะคะก็คือการสอนทางด้านนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.112038079+07:00","message":"[bufferProcess] interim [550000000]:รูปนี้นะคะก็คือการสอนทางด้านนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.11204085+07:00","message":"[bufferProcess] send to processor:รูปนี้นะคะก็คือการสอนทางด้านนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.1120517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.112054586+07:00","message":"> Transcript [777] [false]: 'รูปนี้นะคะก็คือการสอนทางด้านนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.112058071+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.112060116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.112064592+07:00","message":"StatePrefix: 'รูปนี้นะคะก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.112068588+07:00","message":"TextPushed: 'รูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.224124392+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.224168559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้นะคะก็คือการสอนทางด้านนี้ค่ะ\",\"confidence\":0.9041188}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.224175845+07:00","message":"receive interim result [true|false]: รูปนี้นะคะก็คือการสอนทางด้านนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.224184866+07:00","message":"end recv isFinal message id 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.224187168+07:00","message":"end Recv id 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.224194012+07:00","message":"[buffer interim] 221 true รูปนี้นะคะก็คือการสอนทางด้านนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.224203147+07:00","message":"[bufferProcess] interim [730000000]:รูปนี้นะคะก็คือการสอนทางด้านนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.224207958+07:00","message":"[bufferProcess] send to processor (isfinal):รูปนี้นะคะก็คือการสอนทางด้านนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.224211198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.224214168+07:00","message":"> Transcript [778] [false]: 'รูปนี้นะคะก็คือการสอนทางด้านนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.224217396+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.224219344+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.22422148+07:00","message":"StatePrefix: 'รูปนี้นะคะก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.224223683+07:00","message":"TextPushed: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.224225326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.224227476+07:00","message":"> Transcript [779] [true]: 'รูปนี้นะคะก็คือการสอนทางด้านนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.224229856+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.224231538+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.224233536+07:00","message":"StatePrefix: 'รูปนี้นะคะก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.224237957+07:00","message":"TextPushed: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.224244465+07:00","message":"Push: 'นะคะก็คือการสอนทางด้านนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.224252113+07:00","message":"push: {true นะคะก็คือการสอนทางด้านนี้ค่ะ 0 0xc004002880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:13.232833127+07:00","message":"write wav file: './tmp/7558/7558_221.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.46830732+07:00","message":"[GCS] Start streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.536257263+07:00","message":"[GCS] IsForceVAD: false for message ID: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.692939396+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.692959805+07:00","message":"found end of frame, send empty tag with msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.692963223+07:00","message":"end Recv id 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.692968911+07:00","message":"[buffer interim] 222 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.692974705+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.692978564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.692981578+07:00","message":"> Transcript [780] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.692984237+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.692986476+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.692988365+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.692990118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:13.692996669+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.693005919+07:00","message":"push: {true \n 0 0xc00207b700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:13.697757433+07:00","message":"write wav file: './tmp/7558/7558_222.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:13.928676949+07:00","message":"[GCS] Start streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.058385303+07:00","message":"[GCS] IsForceVAD: false for message ID: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.188716943+07:00","message":"[GCS] Start streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.194486967+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.194500576+07:00","message":"found end of frame, send empty tag with msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.194503955+07:00","message":"end Recv id 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.194509264+07:00","message":"[buffer interim] 223 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.194515994+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.194519859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.194523005+07:00","message":"> Transcript [781] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.194525422+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.194527504+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.19452939+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.194531338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.194539319+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.19454839+07:00","message":"push: {true \n 0 0xc004002e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:14.200229257+07:00","message":"write wav file: './tmp/7558/7558_223.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.24562345+07:00","message":"[GCS] IsForceVAD: false for message ID: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.402145595+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.402165834+07:00","message":"found end of frame, send empty tag with msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.402168647+07:00","message":"end Recv id 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.402177516+07:00","message":"[buffer interim] 224 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.402185305+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.402189408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.402192497+07:00","message":"> Transcript [782] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.40219472+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.402196827+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.402198653+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.402200432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.402203363+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.402214229+07:00","message":"push: {true \n 0 0xc00338a580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:14.407361048+07:00","message":"write wav file: './tmp/7558/7558_224.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.438113101+07:00","message":"[GCS] Start streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.507974349+07:00","message":"[GCS] IsForceVAD: false for message ID: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.703536181+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.703565145+07:00","message":"found end of frame, send empty tag with msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.703568699+07:00","message":"end Recv id 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.703576905+07:00","message":"[buffer interim] 225 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.70358459+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.703588571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.703591388+07:00","message":"> Transcript [783] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.703593658+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.703595569+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.703597253+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.703599041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:14.703601765+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.703613053+07:00","message":"push: {true \n 0 0xc00207af00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:14.708220252+07:00","message":"write wav file: './tmp/7558/7558_225.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:14.765140052+07:00","message":"[GCS] Start streaming session, msgId: 226"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:15.396425417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:15.39643679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.639510319+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.639547204+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:12:15.63955228+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.639569458+07:00","message":"[buffer interim] 226 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.639575511+07:00","message":"[bufferProcess] interim [720000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.639577574+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.851499585+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.85154334+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:12:15.851549869+07:00","message":"receive interim result [false|false]: การที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.851563662+07:00","message":"[buffer interim] 226 false การที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.851571389+07:00","message":"[bufferProcess] interim [900000000]:การที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.851575187+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.851583335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.851586059+07:00","message":"> Transcript [784] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.851588287+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.933138417+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.933180327+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:12:15.933185576+07:00","message":"receive interim result [false|false]: กานต์ธิดา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.933198931+07:00","message":"[buffer interim] 226 false กานต์ธิดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.933206619+07:00","message":"[bufferProcess] interim [960000000]:กานต์ธิดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.933208971+07:00","message":"[bufferProcess] send to processor:การที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.933212672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.933215291+07:00","message":"> Transcript [785] [false]: 'การที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.933218339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.933220263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.933222194+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.933224168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.949403992+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.94943251+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:12:15.949437223+07:00","message":"receive interim result [false|false]: การที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:15.949449786+07:00","message":"[buffer interim] 226 false การที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.949455016+07:00","message":"[bufferProcess] interim [20000000]:การที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.949457557+07:00","message":"[bufferProcess] send to processor:กานต์ธิดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.949461332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.949466983+07:00","message":"> Transcript [786] [false]: 'กานต์ธิดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.949469201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:15.949471008+07:00","message":"Set new StatePrefix: 'กานต์ธิดา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.112861473+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.112895639+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:12:16.112901382+07:00","message":"receive interim result [false|false]: การที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.112914122+07:00","message":"[buffer interim] 226 false การที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.112919889+07:00","message":"[bufferProcess] interim [140000000]:การที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.112922208+07:00","message":"[bufferProcess] send to processor:การที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.112927224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.112929914+07:00","message":"> Transcript [787] [false]: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.11293211+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.112934302+07:00","message":"Set new StatePrefix: 'การที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.304694264+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.304736699+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:12:16.3047434+07:00","message":"receive interim result [false|false]: การที่ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.304758921+07:00","message":"[buffer interim] 226 false การที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.30477597+07:00","message":"[bufferProcess] interim [380000000]:การที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.304778963+07:00","message":"[bufferProcess] send to processor:การที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.30478742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.304790425+07:00","message":"> Transcript [788] [false]: 'การที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.304793567+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.304796036+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.304798293+07:00","message":"StatePrefix: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.30480031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.530994976+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.531036568+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:12:16.531041743+07:00","message":"receive interim result [false|false]: การที่ได้รับสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.531052893+07:00","message":"[buffer interim] 226 false การที่ได้รับสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.531059111+07:00","message":"[bufferProcess] interim [560000000]:การที่ได้รับสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.531061684+07:00","message":"[bufferProcess] send to processor:การที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.531066835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.531069475+07:00","message":"> Transcript [789] [false]: 'การที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.531072328+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.531074334+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.53107615+07:00","message":"StatePrefix: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.53107832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.581441288+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.581470904+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:12:16.581475595+07:00","message":"receive interim result [false|false]: การที่ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.581490064+07:00","message":"[buffer interim] 226 false การที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.581496269+07:00","message":"[bufferProcess] interim [620000000]:การที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.581498655+07:00","message":"[bufferProcess] send to processor:การที่ได้รับสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.581505336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.581508023+07:00","message":"> Transcript [790] [false]: 'การที่ได้รับสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.581511034+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.58151351+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.58151531+07:00","message":"StatePrefix: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.581517277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.824826077+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.824873709+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:12:16.824879811+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.824893946+07:00","message":"[buffer interim] 226 false การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.824900514+07:00","message":"[bufferProcess] interim [860000000]:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.824903899+07:00","message":"[bufferProcess] send to processor:การที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.824911576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.824916123+07:00","message":"> Transcript [791] [false]: 'การที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.824920564+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.824923567+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.824926996+07:00","message":"StatePrefix: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.824930684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.824938451+07:00","message":"Push: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.824940571+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.824942496+07:00","message":"Set new StatePrefix : 'การที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:16.824944957+07:00","message":"Next Push (prob) : 'รับสาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:16.824968923+07:00","message":"push: {false การที่ได้ 0 0xc002102900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.406346685+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.406385932+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:12:17.406392694+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:17.406407445+07:00","message":"[buffer interim] 226 false การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.406415785+07:00","message":"[bufferProcess] interim [460000000]:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.406418436+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.406422227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.406425375+07:00","message":"> Transcript [792] [false]: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.406427783+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:17.406430027+07:00","message":"Set new StatePrefix: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:18.238281216+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:18.238336051+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:12:18.238343049+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:18.238359338+07:00","message":"[buffer interim] 226 false การที่ได้รับแสงน้อยจะมีการสะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.238367743+07:00","message":"[bufferProcess] interim [300000000]:การที่ได้รับแสงน้อยจะมีการสะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.238370668+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.238379223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.238382183+07:00","message":"> Transcript [793] [false]: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.238395521+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.23839846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.238400659+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.238402972+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:18.397198144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:18.397208046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:18.482907388+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:18.482949254+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:12:18.4829559+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:18.482968835+07:00","message":"[buffer interim] 226 false การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.482976217+07:00","message":"[bufferProcess] interim [540000000]:การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.48297941+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.482985539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.48298835+07:00","message":"> Transcript [794] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.482991716+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.482994041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.482996307+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:18.482998652+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.128429102+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.12846688+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:12:19.128473452+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.128489179+07:00","message":"[buffer interim] 226 false การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.128496112+07:00","message":"[bufferProcess] interim [140000000]:การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.128498683+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.128505063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.128507854+07:00","message":"> Transcript [795] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.128511459+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.128513683+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.128515699+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.128518004+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.323077506+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.323124114+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:12:19.323130081+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.323143921+07:00","message":"[buffer interim] 226 false การที่ได้รับแสงน้อยจะมีการสะสมมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.32315104+07:00","message":"[bufferProcess] interim [380000000]:การที่ได้รับแสงน้อยจะมีการสะสมมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.323153924+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.323159799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.323162492+07:00","message":"> Transcript [796] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.323166249+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.323168496+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.323170656+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.323173172+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.323177912+07:00","message":"Push: 'รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.32318032+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.323183027+07:00","message":"Set new StatePrefix : 'การที่ได้รับแสงน้อยจะมีการสะสมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.323185394+07:00","message":"Next Push (prob) : 'จะมีการสะสมของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.323193375+07:00","message":"push: {false รับแสงน้อย 0 0xc002102900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.508569054+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.508617601+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:12:19.508625291+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.508644507+07:00","message":"[buffer interim] 226 false การที่ได้รับแสงน้อยจะมีการสะสมของมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.508654046+07:00","message":"[bufferProcess] interim [560000000]:การที่ได้รับแสงน้อยจะมีการสะสมของมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.508658053+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.508667678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.508674895+07:00","message":"> Transcript [797] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.508679337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.508682446+07:00","message":"Set new StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.578127461+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.57818353+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:12:19.578193543+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.578211265+07:00","message":"[buffer interim] 226 false การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.578220201+07:00","message":"[bufferProcess] interim [680000000]:การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.578223984+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.578235912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.578239651+07:00","message":"> Transcript [798] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.578243177+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.578246944+07:00","message":"Set new StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.72741753+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.727460657+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:12:19.727468371+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.727483388+07:00","message":"[buffer interim] 226 false การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.727491251+07:00","message":"[bufferProcess] interim [800000000]:การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.727493961+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.727498245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.727500921+07:00","message":"> Transcript [799] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.727503327+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.727505654+07:00","message":"Set new StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.849857522+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.849898426+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:12:19.849904304+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.849920288+07:00","message":"[buffer interim] 226 false การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.84992843+07:00","message":"[bufferProcess] interim [860000000]:การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.8499313+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.8499388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.849941641+07:00","message":"> Transcript [800] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.849944675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.849946575+07:00","message":"Set new StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.871289303+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.871325955+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:12:19.87133234+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:19.871348357+07:00","message":"[buffer interim] 226 false การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.871354913+07:00","message":"[bufferProcess] interim [920000000]:การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.871357417+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.871362924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.87136571+07:00","message":"> Transcript [801] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.871368209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:19.871370349+07:00","message":"Set new StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.067275063+07:00","message":"[GCS] IsForceVAD: false for message ID: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.093312783+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.093360337+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:12:20.093366669+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.093383499+07:00","message":"[buffer interim] 226 false การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.093390955+07:00","message":"[bufferProcess] interim [160000000]:การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.093394269+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.093398429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.093402171+07:00","message":"> Transcript [802] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.093404863+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.093407548+07:00","message":"Set new StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.211675984+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.211716567+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:12:20.211724554+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.211743163+07:00","message":"[buffer interim] 226 false การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.211753267+07:00","message":"[bufferProcess] interim [280000000]:การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.211757641+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.211762495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.211771823+07:00","message":"> Transcript [803] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.211776345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.21177954+07:00","message":"Set new StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่าการที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.269187881+07:00","message":"[GCS] Start streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.34497135+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.345018589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าการที่ได้รับ\",\"confidence\":0.9118847}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.345024915+07:00","message":"receive interim result [true|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าการที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.34503482+07:00","message":"end recv isFinal message id 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.345037045+07:00","message":"end Recv id 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.345043703+07:00","message":"[buffer interim] 226 true การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.34505598+07:00","message":"[bufferProcess] interim [340000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.345060372+07:00","message":"[bufferProcess] send to processor (isfinal):การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.345064637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.345068622+07:00","message":"> Transcript [804] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.345074553+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.345077332+07:00","message":"Set new StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.345079367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.345081457+07:00","message":"> Transcript [805] [true]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.345084518+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.345086388+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.345088194+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.345090678+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.345094161+07:00","message":"Push: 'จะมีการสะสมของออกซินมากกว่าการที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.345103421+07:00","message":"push: {true จะมีการสะสมของออกซินมากกว่าการที่ได้รับ 0 0xc002102900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:20.355281786+07:00","message":"write wav file: './tmp/7558/7558_226.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.707118158+07:00","message":"[GCS] IsForceVAD: false for message ID: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.790928915+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.790951989+07:00","message":"found end of frame, send empty tag with msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.790955915+07:00","message":"end Recv id 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.790968689+07:00","message":"[buffer interim] 227 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.79097833+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.790984037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.790988218+07:00","message":"> Transcript [806] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.790992127+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.790994934+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.790997706+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.791000445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:20.791004456+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.791017761+07:00","message":"push: {true \n 0 0xc002102b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:20.796000238+07:00","message":"write wav file: './tmp/7558/7558_227.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:20.908572118+07:00","message":"[GCS] Start streaming session, msgId: 228"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:21.397979649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:21.398005504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:21.937820437+07:00","message":"[GCS] IsForceVAD: false for message ID: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.037907929+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.037932334+07:00","message":"found end of frame, send empty tag with msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.037935523+07:00","message":"end Recv id 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.037942166+07:00","message":"[buffer interim] 228 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.037948337+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.037958815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.037961707+07:00","message":"> Transcript [807] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.037964276+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.037966174+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.037967947+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.037970087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:22.037972697+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.037981372+07:00","message":"push: {true \n 0 0xc00207b600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:22.044044566+07:00","message":"write wav file: './tmp/7558/7558_228.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:22.06895484+07:00","message":"[GCS] Start streaming session, msgId: 229"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:24.398308494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:24.398312326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.496543444+07:00","message":"[GCS] IsForceVAD: false for message ID: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.558036432+07:00","message":"[GCS] Start streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.583902162+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.583946781+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:12:24.583952069+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.583969331+07:00","message":"[buffer interim] 229 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.583976691+07:00","message":"[bufferProcess] interim [640000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.58397952+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.583987487+07:00","message":"[bufferProcess] send to processor (ticker):ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.583990937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.583994544+07:00","message":"> Transcript [808] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.583997919+07:00","message":"Set StatePrefix (first interim): 'ดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.594869058+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.594921031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\",\"confidence\":0.8473868}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.594928276+07:00","message":"receive interim result [true|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.594943931+07:00","message":"end recv isFinal message id 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.594947531+07:00","message":"end Recv id 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.594955487+07:00","message":"[buffer interim] 229 true นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.594964384+07:00","message":"[bufferProcess] interim [670000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.594975481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.594980168+07:00","message":"> Transcript [809] [true]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.594984988+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.594988505+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.594991879+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.594995363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.595005981+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.595018896+07:00","message":"push: {true นะคะ 0 0xc00207bb80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:24.602784205+07:00","message":"write wav file: './tmp/7558/7558_229.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.626110535+07:00","message":"[GCS] IsForceVAD: false for message ID: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.78441596+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.784432324+07:00","message":"found end of frame, send empty tag with msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.784435215+07:00","message":"end Recv id 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.78444092+07:00","message":"[buffer interim] 230 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.784446752+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.784450274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.784453378+07:00","message":"> Transcript [810] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.784455899+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.784458245+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.784460024+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.784461758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:24.784464594+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.784491099+07:00","message":"push: {true \n 0 0xc002102e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:24.789814062+07:00","message":"write wav file: './tmp/7558/7558_230.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.817803951+07:00","message":"[GCS] Start streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:24.876008617+07:00","message":"[GCS] IsForceVAD: false for message ID: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.180329824+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.180352811+07:00","message":"found end of frame, send empty tag with msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.180356502+07:00","message":"end Recv id 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.180364128+07:00","message":"[buffer interim] 231 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.180371177+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.180375716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.180378649+07:00","message":"> Transcript [811] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.1803813+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.180383257+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.180385356+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.180387397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:25.180390036+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.18040077+07:00","message":"push: {true \n 0 0xc00338a700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:25.185812315+07:00","message":"write wav file: './tmp/7558/7558_231.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:25.328310222+07:00","message":"[GCS] Start streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.968511576+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.968559283+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:12:26.968564901+07:00","message":"receive interim result [false|false]: ที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.968579614+07:00","message":"[buffer interim] 232 false ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:26.968585712+07:00","message":"[bufferProcess] interim [500000000]:ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:26.968587568+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:26.968593104+07:00","message":"[bufferProcess] send to processor (ticker):ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:26.968595987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:26.968598605+07:00","message":"> Transcript [812] [false]: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:26.968600532+07:00","message":"Set StatePrefix (first interim): 'ที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.970606683+07:00","message":"[GCS] Cleaned up inactive client: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.970621544+07:00","message":"[GCS] Cleaned up inactive client: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.97062375+07:00","message":"[GCS] Cleaned up inactive client: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.970625533+07:00","message":"[GCS] Cleaned up inactive client: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.970627324+07:00","message":"[GCS] Cleaned up inactive client: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.970628962+07:00","message":"[GCS] Cleaned up inactive client: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.970630701+07:00","message":"[GCS] Cleaned up inactive client: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.970633332+07:00","message":"[GCS] Cleaned up inactive client: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.970634996+07:00","message":"[GCS] Cleaned up inactive client: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.970636584+07:00","message":"[GCS] Cleaned up inactive client: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.970638136+07:00","message":"[GCS] Cleaned up inactive client: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:26.970639668+07:00","message":"[GCS] Cleaned up inactive client: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:27.094722206+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:27.094760234+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:12:27.094771612+07:00","message":"receive interim result [false|false]: ตามที่ได้รับแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:27.094784395+07:00","message":"[buffer interim] 232 false ตามที่ได้รับแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:27.094790435+07:00","message":"[bufferProcess] interim [620000000]:ตามที่ได้รับแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:27.094792355+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:27.27623118+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:27.276273772+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:12:27.276280146+07:00","message":"receive interim result [false|false]: ที่ได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:27.276295196+07:00","message":"[buffer interim] 232 false ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:27.276303074+07:00","message":"[bufferProcess] interim [800000000]:ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:27.276305675+07:00","message":"[bufferProcess] send to processor:ตามที่ได้รับแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:27.276314481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:27.276317341+07:00","message":"> Transcript [813] [false]: 'ตามที่ได้รับแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:27.276320443+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:27.276322524+07:00","message":"Set new StatePrefix: 'ตามที่ได้รับแจ้ง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:27.399157856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:27.399168714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.803232642+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.803287926+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:12:28.803297659+07:00","message":"receive interim result [false|false]: ที่ได้รับจากการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:28.803318371+07:00","message":"[buffer interim] 232 false ที่ได้รับจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.803328694+07:00","message":"[bufferProcess] interim [240000000]:ที่ได้รับจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.803332481+07:00","message":"[bufferProcess] send to processor:ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.803343789+07:00","message":"[bufferProcess] send to processor (ticker):ที่ได้รับจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.803349117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.803353888+07:00","message":"> Transcript [814] [false]: 'ที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.803358158+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.80336166+07:00","message":"Set new StatePrefix: 'ที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.803364468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.803367536+07:00","message":"> Transcript [815] [false]: 'ที่ได้รับจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.803372094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.803375447+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.803384408+07:00","message":"StatePrefix: 'ที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:28.803388786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:30.400102356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:30.40012085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.413330512+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.413367485+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:12:30.413373731+07:00","message":"receive interim result [false|false]: ตามที่ได้รับแจ้งจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.413388311+07:00","message":"[buffer interim] 232 false ตามที่ได้รับแจ้งจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.413397492+07:00","message":"[bufferProcess] interim [920000000]:ตามที่ได้รับแจ้งจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.413399431+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.41340433+07:00","message":"[bufferProcess] send to processor (ticker):ตามที่ได้รับแจ้งจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.413406798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.41340941+07:00","message":"> Transcript [816] [false]: 'ตามที่ได้รับแจ้งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.413411937+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.413413869+07:00","message":"Set new StatePrefix: 'ตามที่ได้รับแจ้งจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.586771486+07:00","message":"[GCS] IsForceVAD: false for message ID: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.647928837+07:00","message":"[GCS] Start streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.748105898+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.748144526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือด้านที่ได้รับแสง\",\"confidence\":0.8731085}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.748151105+07:00","message":"receive interim result [true|false]: คือด้านที่ได้รับแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.748158742+07:00","message":"end recv isFinal message id 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.748160927+07:00","message":"end Recv id 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.748166111+07:00","message":"[buffer interim] 232 true คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.748174611+07:00","message":"[bufferProcess] interim [280000000]:คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.74817857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.748181371+07:00","message":"> Transcript [817] [true]: 'คือด้านที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.748183891+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.748185819+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.748187709+07:00","message":"StatePrefix: 'ตามที่ได้รับแจ้งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.748189855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:30.748192352+07:00","message":"Push: 'คือด้านที่ได้รับแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:30.748201026+07:00","message":"push: {true คือด้านที่ได้รับแสง 0 0xc002103400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:30.758551827+07:00","message":"write wav file: './tmp/7558/7558_232.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.09582369+07:00","message":"[GCS] IsForceVAD: false for message ID: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.172961617+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.172983733+07:00","message":"found end of frame, send empty tag with msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.172988049+07:00","message":"end Recv id 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.172996864+07:00","message":"[buffer interim] 233 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.173005314+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.173015178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.173019149+07:00","message":"> Transcript [818] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.173022618+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.173025386+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.173027985+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.173030847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:31.173039452+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.173051104+07:00","message":"push: {true \n 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:31.179026783+07:00","message":"write wav file: './tmp/7558/7558_233.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:31.869301938+07:00","message":"[GCS] Start streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.02768662+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.027736975+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:12:33.02774277+07:00","message":"receive interim result [false|false]: ที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.027757347+07:00","message":"[buffer interim] 234 false ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.027769615+07:00","message":"[bufferProcess] interim [960000000]:ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.027771805+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.0277777+07:00","message":"[bufferProcess] send to processor (ticker):ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.027780484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.027783026+07:00","message":"> Transcript [819] [false]: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.027785082+07:00","message":"Set StatePrefix (first interim): 'ที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.229614823+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.22964582+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:12:33.229651335+07:00","message":"receive interim result [false|false]: ที่ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.229669616+07:00","message":"[buffer interim] 234 false ที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.229676443+07:00","message":"[bufferProcess] interim [140000000]:ที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.229678285+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:33.400776529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:33.400782584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.795296033+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.795335826+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:12:33.795342019+07:00","message":"receive interim result [false|false]: ที่ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:33.795355802+07:00","message":"[buffer interim] 234 false ที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.795362351+07:00","message":"[bufferProcess] interim [740000000]:ที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.795364736+07:00","message":"[bufferProcess] send to processor:ที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.795371104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.795374387+07:00","message":"> Transcript [820] [false]: 'ที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.795377461+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.795379534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.795381334+07:00","message":"StatePrefix: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:33.79538387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.035939155+07:00","message":"[GCS] IsForceVAD: false for message ID: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.160240393+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.160276971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับสาย\",\"confidence\":0.8806164}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.16028344+07:00","message":"receive interim result [true|false]: ที่ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.16029064+07:00","message":"end recv isFinal message id 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.160292849+07:00","message":"end Recv id 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.160299474+07:00","message":"[buffer interim] 234 true ที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.160306371+07:00","message":"[bufferProcess] interim [190000000]:ที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.160309433+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.16031266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.160315218+07:00","message":"> Transcript [821] [false]: 'ที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.160317992+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.160320203+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.160322013+07:00","message":"StatePrefix: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.160323873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.160325416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.160327264+07:00","message":"> Transcript [822] [true]: 'ที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.160329303+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.160330969+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.160332533+07:00","message":"StatePrefix: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.160334178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:34.160336765+07:00","message":"Push: 'ที่ได้รับสาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.160344537+07:00","message":"push: {true ที่ได้รับสาย 0 0xc0031f4780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:34.167710896+07:00","message":"write wav file: './tmp/7558/7558_234.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:34.427257446+07:00","message":"[GCS] Start streaming session, msgId: 235"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:36.400959855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:36.400971351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:37.946886769+07:00","message":"[GCS] IsForceVAD: false for message ID: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.036202216+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.036230912+07:00","message":"found end of frame, send empty tag with msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.036234244+07:00","message":"end Recv id 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.036242879+07:00","message":"[buffer interim] 235 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.036252871+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.036256896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.036259693+07:00","message":"> Transcript [823] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.036262121+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.036264002+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.036265975+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.036267798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.036270469+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.036279943+07:00","message":"push: {true \n 0 0xc0031f4a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:38.046687991+07:00","message":"write wav file: './tmp/7558/7558_235.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.588259444+07:00","message":"[GCS] Start streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.656102155+07:00","message":"[GCS] IsForceVAD: false for message ID: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.788115498+07:00","message":"[GCS] Start streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.872426864+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.87245516+07:00","message":"found end of frame, send empty tag with msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.872459551+07:00","message":"end Recv id 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.872467985+07:00","message":"[buffer interim] 236 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.872474819+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.872478875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.872481797+07:00","message":"> Transcript [824] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.872484549+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.872486417+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.872488312+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.872490079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:38.872499195+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:38.872508385+07:00","message":"push: {true \n 0 0xc00338aa80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:38.876633223+07:00","message":"write wav file: './tmp/7558/7558_236.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:39.402015903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:39.402040187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:40.756359543+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:40.756397684+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:12:40.756403771+07:00","message":"receive interim result [false|false]: กระตุ้นการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:40.756416825+07:00","message":"[buffer interim] 237 false กระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:40.75642332+07:00","message":"[bufferProcess] interim [800000000]:กระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:40.756425433+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:40.756430971+07:00","message":"[bufferProcess] send to processor (ticker):กระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:40.756433816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:40.756436414+07:00","message":"> Transcript [825] [false]: 'กระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:40.7564435+07:00","message":"Set StatePrefix (first interim): 'กระตุ้นการยึด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.466780665+07:00","message":"[GCS] IsForceVAD: false for message ID: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.570135071+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.570173483+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:12:41.570178718+07:00","message":"receive interim result [false|false]: เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.570192228+07:00","message":"[buffer interim] 237 false เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.570199839+07:00","message":"[bufferProcess] interim [640000000]:เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.570201825+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.650115017+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.650151706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการยืดตัวของเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.650158536+07:00","message":"receive interim result [true|false]: กระตุ้นการยืดตัวของเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.650167064+07:00","message":"end recv isFinal message id 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.650169256+07:00","message":"end Recv id 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.65017492+07:00","message":"[buffer interim] 237 true กระตุ้นการยืดตัวของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.650180941+07:00","message":"[bufferProcess] interim [700000000]:กระตุ้นการยืดตัวของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.650184181+07:00","message":"[bufferProcess] send to processor (isfinal):เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.650187316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.650189962+07:00","message":"> Transcript [826] [false]: 'เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.650192402+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.650194398+07:00","message":"Set new StatePrefix: 'เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.65019596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.650198001+07:00","message":"> Transcript [827] [true]: 'กระตุ้นการยืดตัวของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.650200322+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.6502021+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.650203872+07:00","message":"StatePrefix: 'เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.650205667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.650208366+07:00","message":"Push: 'กระตุ้นการยืดตัวของเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.650216843+07:00","message":"push: {true กระตุ้นการยืดตัวของเซลล์ 0 0xc00338ab80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:41.662497188+07:00","message":"write wav file: './tmp/7558/7558_237.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.668978536+07:00","message":"[GCS] Start streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.786444054+07:00","message":"[GCS] IsForceVAD: false for message ID: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.857693291+07:00","message":"[GCS] Start streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.862830844+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.862845733+07:00","message":"found end of frame, send empty tag with msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.862848881+07:00","message":"end Recv id 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.862854637+07:00","message":"[buffer interim] 238 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.862861666+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.862866514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.862869646+07:00","message":"> Transcript [828] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.862872669+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.862874939+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.862876687+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.862878955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:41.862881638+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:41.862891869+07:00","message":"push: {true \n 0 0xc004002200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:41.867478301+07:00","message":"write wav file: './tmp/7558/7558_238.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:42.402314258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:42.402334463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.843611176+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.843663736+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:12:42.843668703+07:00","message":"receive interim result [false|false]: Idol"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:42.843684993+07:00","message":"[buffer interim] 239 false Idol"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.843692049+07:00","message":"[bufferProcess] interim [20000000]:Idol"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:42.843694008+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.040530933+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.040574085+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:12:43.040579545+07:00","message":"receive interim result [false|false]: ไข่ดาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.04059336+07:00","message":"[buffer interim] 239 false ไข่ดาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.040601121+07:00","message":"[bufferProcess] interim [140000000]:ไข่ดาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.040603596+07:00","message":"[bufferProcess] send to processor:Idol"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.040610262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.040613216+07:00","message":"> Transcript [829] [false]: 'Idol'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.040615123+07:00","message":"Set StatePrefix (first interim): 'Idol'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.082502845+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.082541326+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:12:43.082549386+07:00","message":"receive interim result [false|false]: I don't"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.0825616+07:00","message":"[buffer interim] 239 false I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.082567444+07:00","message":"[bufferProcess] interim [200000000]:I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.082569669+07:00","message":"[bufferProcess] send to processor:ไข่ดาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.08257382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.082577267+07:00","message":"> Transcript [830] [false]: 'ไข่ดาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.082579695+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.082581476+07:00","message":"Set new StatePrefix: 'ไข่ดาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.242580629+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.242624571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I Don t\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.242629798+07:00","message":"receive interim result [false|false]: I Don t"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.242648643+07:00","message":"[buffer interim] 239 false I Don t"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.242656704+07:00","message":"[bufferProcess] interim [380000000]:I Don t"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.242658616+07:00","message":"[bufferProcess] send to processor:I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.242662413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.242665211+07:00","message":"> Transcript [831] [false]: 'I don't'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.24266753+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.242669877+07:00","message":"Set new StatePrefix: 'I don't'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.281427874+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.281453318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I don't\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.281458064+07:00","message":"receive interim result [false|false]: I don't"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.281469508+07:00","message":"[buffer interim] 239 false I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.281474071+07:00","message":"[bufferProcess] interim [440000000]:I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.281476003+07:00","message":"[bufferProcess] send to processor:I Don t"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.281478811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.281482218+07:00","message":"> Transcript [832] [false]: 'I Don t'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.281484139+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.281486328+07:00","message":"Set new StatePrefix: 'I Don t'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.295118686+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.295140167+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:12:43.295144876+07:00","message":"receive interim result [false|false]: ไข่ดาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.295155473+07:00","message":"[buffer interim] 239 false ไข่ดาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.295159894+07:00","message":"[bufferProcess] interim [500000000]:ไข่ดาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.295161968+07:00","message":"[bufferProcess] send to processor:I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.295164497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.295174062+07:00","message":"> Transcript [833] [false]: 'I don't'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.295176097+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.295178017+07:00","message":"Set new StatePrefix: 'I don't'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.410194632+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.410236865+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:12:43.410243197+07:00","message":"receive interim result [false|false]: อะไรดังที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.410257808+07:00","message":"[buffer interim] 239 false อะไรดังที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.410265399+07:00","message":"[bufferProcess] interim [560000000]:อะไรดังที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.410268238+07:00","message":"[bufferProcess] send to processor:ไข่ดาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.410274806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.410277832+07:00","message":"> Transcript [834] [false]: 'ไข่ดาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.41028027+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.41028239+07:00","message":"Set new StatePrefix: 'ไข่ดาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.419324422+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.419351324+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:12:43.419356585+07:00","message":"receive interim result [false|false]: อะไรดังที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.41937257+07:00","message":"[buffer interim] 239 false อะไรดังที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.419377791+07:00","message":"[bufferProcess] interim [620000000]:อะไรดังที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.419379916+07:00","message":"[bufferProcess] send to processor:อะไรดังที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.419389648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.41939247+07:00","message":"> Transcript [835] [false]: 'อะไรดังที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.419394363+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.41939637+07:00","message":"Set new StatePrefix: 'อะไรดังที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.724449734+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.724485714+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:12:43.724491768+07:00","message":"receive interim result [false|false]: อะไรดังที่ได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.724504765+07:00","message":"[buffer interim] 239 false อะไรดังที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.724510809+07:00","message":"[bufferProcess] interim [860000000]:อะไรดังที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.724513069+07:00","message":"[bufferProcess] send to processor:อะไรดังที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.7245183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.724521219+07:00","message":"> Transcript [836] [false]: 'อะไรดังที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.724524505+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.724526461+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.724528421+07:00","message":"StatePrefix: 'อะไรดังที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.724530569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.947927326+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.947969631+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:12:43.947975465+07:00","message":"receive interim result [false|false]: อะไรดังที่ได้รับจากม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.947989352+07:00","message":"[buffer interim] 239 false อะไรดังที่ได้รับจากม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.947997275+07:00","message":"[bufferProcess] interim [100000000]:อะไรดังที่ได้รับจากม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.947999587+07:00","message":"[bufferProcess] send to processor:อะไรดังที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.948007001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.948009705+07:00","message":"> Transcript [837] [false]: 'อะไรดังที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.948012904+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.948015284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.948017142+07:00","message":"StatePrefix: 'อะไรดังที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.9480195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.98547019+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.985503553+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:12:43.9855092+07:00","message":"receive interim result [false|false]: อะไรดังที่ได้รับจากน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:43.985524353+07:00","message":"[buffer interim] 239 false อะไรดังที่ได้รับจากน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.985530226+07:00","message":"[bufferProcess] interim [160000000]:อะไรดังที่ได้รับจากน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.985533126+07:00","message":"[bufferProcess] send to processor:อะไรดังที่ได้รับจากม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.985542993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.985547161+07:00","message":"> Transcript [838] [false]: 'อะไรดังที่ได้รับจากม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.985550863+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.985553145+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.985555253+07:00","message":"StatePrefix: 'อะไรดังที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:43.985557466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.103715414+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.103764136+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:12:44.10377102+07:00","message":"receive interim result [false|false]: อะไรดังที่ได้รับจากน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.103785995+07:00","message":"[buffer interim] 239 false อะไรดังที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.103792925+07:00","message":"[bufferProcess] interim [280000000]:อะไรดังที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.103795472+07:00","message":"[bufferProcess] send to processor:อะไรดังที่ได้รับจากน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.103802702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.103806344+07:00","message":"> Transcript [839] [false]: 'อะไรดังที่ได้รับจากน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.10381148+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.103815127+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.103818251+07:00","message":"StatePrefix: 'อะไรดังที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.103821819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.10383244+07:00","message":"Push: 'อะไรดังที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.103835155+07:00","message":"TextPushed: 'อะไรดังที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.10383899+07:00","message":"Set new StatePrefix : 'อะไรดังที่ได้รับจากน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.103843178+07:00","message":"Next Push (prob) : 'รับจากน้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.103862431+07:00","message":"push: {false อะไรดังที่ได้ 0 0xc004002780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.285602567+07:00","message":"[GCS] IsForceVAD: false for message ID: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.455567285+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.455607972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรดังที่ได้รับจากน้อย\",\"confidence\":0.8801865}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.455615254+07:00","message":"receive interim result [true|false]: อะไรดังที่ได้รับจากน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.45562474+07:00","message":"end recv isFinal message id 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.455627343+07:00","message":"end Recv id 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.455633835+07:00","message":"[buffer interim] 239 true อะไรดังที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.455646153+07:00","message":"[bufferProcess] interim [670000000]:อะไรดังที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.455653513+07:00","message":"[bufferProcess] send to processor (isfinal):อะไรดังที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.455657025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.455660228+07:00","message":"> Transcript [840] [false]: 'อะไรดังที่ได้รับจากน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.455662696+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.455665169+07:00","message":"Set new StatePrefix: 'อะไรดังที่ได้รับจากน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.455667104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.455668834+07:00","message":"> Transcript [841] [true]: 'อะไรดังที่ได้รับจากน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.455671073+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.455673018+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.455674805+07:00","message":"StatePrefix: 'อะไรดังที่ได้รับจากน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.455676957+07:00","message":"TextPushed: 'อะไรดังที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:44.455684713+07:00","message":"Push: 'รับจากน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.455693776+07:00","message":"push: {true รับจากน้อย 0 0xc004002780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:44.463322769+07:00","message":"write wav file: './tmp/7558/7558_239.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:44.548872318+07:00","message":"[GCS] Start streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.095842446+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.095890677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Siri\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.095897117+07:00","message":"receive interim result [false|false]: Siri"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:45.095914258+07:00","message":"[buffer interim] 240 false Siri"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.095926502+07:00","message":"[bufferProcess] interim [540000000]:Siri"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:45.095929218+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:45.403038448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:45.403065816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:46.46629533+07:00","message":"[GCS] IsForceVAD: false for message ID: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:46.606879591+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:46.606924435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Siri\",\"confidence\":0.76210994}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:46.606929856+07:00","message":"receive interim result [true|false]: Siri"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:46.606940983+07:00","message":"end recv isFinal message id 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:46.606943088+07:00","message":"end Recv id 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:46.606949835+07:00","message":"[buffer interim] 240 true Siri"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:46.606956224+07:00","message":"[bufferProcess] interim [130000000]:Siri"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:46.606959549+07:00","message":"[bufferProcess] send to processor (isfinal):Siri"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:46.606963239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:46.606967943+07:00","message":"> Transcript [842] [false]: 'Siri'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:46.606970312+07:00","message":"Set StatePrefix (first interim): 'Siri'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:46.606971835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:46.60697376+07:00","message":"> Transcript [843] [true]: 'Siri'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:46.60697663+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:46.60698285+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:46.606985463+07:00","message":"StatePrefix: 'Siri'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:46.606987453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:46.606990438+07:00","message":"Push: 'Siri'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:46.606998649+07:00","message":"push: {true Siri 0 0xc002102f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:46.614510492+07:00","message":"write wav file: './tmp/7558/7558_240.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:46.72862923+07:00","message":"[GCS] Start streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:47.281397473+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:47.281443063+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:12:47.281449718+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:47.28146838+07:00","message":"[buffer interim] 241 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.281480617+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.281483565+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:47.476622501+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:47.476672259+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:12:47.476678004+07:00","message":"receive interim result [false|false]: การยื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:47.476692625+07:00","message":"[buffer interim] 241 false การยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.4767003+07:00","message":"[bufferProcess] interim [600000000]:การยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.476702853+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.476712102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.476715154+07:00","message":"> Transcript [844] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.476717388+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:47.822073367+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:47.822114917+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:12:47.82212137+07:00","message":"receive interim result [false|false]: การยืดตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:47.82213697+07:00","message":"[buffer interim] 241 false การยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.822144354+07:00","message":"[bufferProcess] interim [900000000]:การยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.82214679+07:00","message":"[bufferProcess] send to processor:การยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.82215498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.822158429+07:00","message":"> Transcript [845] [false]: 'การยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.822161851+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.822164081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.822166185+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:47.82216848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.136358143+07:00","message":"[GCS] IsForceVAD: false for message ID: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.238215579+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.238255221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยืดตัว\",\"confidence\":0.90564424}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.23826034+07:00","message":"receive interim result [true|false]: มีการยืดตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.238270689+07:00","message":"end recv isFinal message id 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.238272891+07:00","message":"end Recv id 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.238278941+07:00","message":"[buffer interim] 241 true มีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.238285017+07:00","message":"[bufferProcess] interim [440000000]:มีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.238288307+07:00","message":"[bufferProcess] send to processor (isfinal):การยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.238294107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.238297188+07:00","message":"> Transcript [846] [false]: 'การยืดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.238300705+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.23830251+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.238304605+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.238306605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.238308283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.23831038+07:00","message":"> Transcript [847] [true]: 'มีการยืดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.238312533+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.238314309+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.238315853+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.238317477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:48.238320505+07:00","message":"Push: 'มีการยืดตัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.238328218+07:00","message":"push: {true มีการยืดตัว 0 0xc000045280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:48.244958594+07:00","message":"write wav file: './tmp/7558/7558_241.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:48.268477679+07:00","message":"[GCS] Start streaming session, msgId: 242"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:48.403273341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:48.403288098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.686205813+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.686246239+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:12:49.686251637+07:00","message":"receive interim result [false|false]: มากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:49.686266217+07:00","message":"[buffer interim] 242 false มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.686272734+07:00","message":"[bufferProcess] interim [260000000]:มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.686274482+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.686279418+07:00","message":"[bufferProcess] send to processor (ticker):มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.686281852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.686284605+07:00","message":"> Transcript [848] [false]: 'มากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:49.68628714+07:00","message":"Set StatePrefix (first interim): 'มากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.014486319+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.014525298+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:12:50.014531737+07:00","message":"receive interim result [false|false]: ตัวมากกว่ากัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.014546822+07:00","message":"[buffer interim] 242 false ตัวมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.014553299+07:00","message":"[bufferProcess] interim [560000000]:ตัวมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.014555651+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.594662898+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.594697686+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:12:50.594703255+07:00","message":"receive interim result [false|false]: ตัวมากกว่ากัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.594714793+07:00","message":"[buffer interim] 242 false ตัวมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.59472258+07:00","message":"[bufferProcess] interim [160000000]:ตัวมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.594724908+07:00","message":"[bufferProcess] send to processor:ตัวมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.594728484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.594731154+07:00","message":"> Transcript [849] [false]: 'ตัวมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.594733398+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.594735349+07:00","message":"Set new StatePrefix: 'ตัวมากกว่ากัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.596642707+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.59665858+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:12:50.596662844+07:00","message":"receive interim result [false|false]: มากกว่าการที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:50.596671836+07:00","message":"[buffer interim] 242 false มากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.596675889+07:00","message":"[bufferProcess] interim [220000000]:มากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.596677835+07:00","message":"[bufferProcess] send to processor:ตัวมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.596682782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.596684955+07:00","message":"> Transcript [850] [false]: 'ตัวมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.596687507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.596689396+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.596691257+07:00","message":"StatePrefix: 'ตัวมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:50.596693234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.0425185+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.042558259+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:12:51.042563372+07:00","message":"receive interim result [false|false]: มากกว่าการที่ได้รับแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.042576611+07:00","message":"[buffer interim] 242 false มากกว่าการที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.04258311+07:00","message":"[bufferProcess] interim [580000000]:มากกว่าการที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.042585891+07:00","message":"[bufferProcess] send to processor:มากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.042593341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.042595997+07:00","message":"> Transcript [851] [false]: 'มากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.042598234+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.042600164+07:00","message":"Set new StatePrefix: 'มากกว่าการที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.112780957+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.112817491+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:12:51.112823516+07:00","message":"receive interim result [false|false]: มากกว่าการที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.112835108+07:00","message":"[buffer interim] 242 false มากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.112844913+07:00","message":"[bufferProcess] interim [640000000]:มากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.112848852+07:00","message":"[bufferProcess] send to processor:มากกว่าการที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.1128559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.112858738+07:00","message":"> Transcript [852] [false]: 'มากกว่าการที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.112861729+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.112863737+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.112865809+07:00","message":"StatePrefix: 'มากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.112868112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.23738252+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.237411972+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:12:51.237417483+07:00","message":"receive interim result [false|false]: มากกว่าการที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.237433797+07:00","message":"[buffer interim] 242 false มากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.23744098+07:00","message":"[bufferProcess] interim [820000000]:มากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.23744341+07:00","message":"[bufferProcess] send to processor:มากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.237446663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.237449203+07:00","message":"> Transcript [853] [false]: 'มากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.237453073+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.237455142+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.23745712+07:00","message":"StatePrefix: 'มากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.23745919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.277008154+07:00","message":"[GCS] IsForceVAD: false for message ID: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.357450505+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.357485906+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:12:51.357491621+07:00","message":"receive interim result [false|false]: มากกว่าการที่ได้รับแสงมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.357507841+07:00","message":"[buffer interim] 242 false มากกว่าการที่ได้รับแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.357518532+07:00","message":"[bufferProcess] interim [0]:มากกว่าการที่ได้รับแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.357521473+07:00","message":"[bufferProcess] send to processor:มากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.357527283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.357529962+07:00","message":"> Transcript [854] [false]: 'มากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.357533092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.357535618+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.357537414+07:00","message":"StatePrefix: 'มากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.357539631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.387690222+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.38771571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มากกว่าการที่ได้รับแสงมาก\",\"confidence\":0.9475155}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.387721039+07:00","message":"receive interim result [true|false]: มากกว่าการที่ได้รับแสงมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.387732169+07:00","message":"end recv isFinal message id 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.387734397+07:00","message":"end Recv id 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.387740112+07:00","message":"[buffer interim] 242 true มากกว่าการที่ได้รับแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387745833+07:00","message":"[bufferProcess] interim [30000000]:มากกว่าการที่ได้รับแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387748808+07:00","message":"[bufferProcess] send to processor (isfinal):มากกว่าการที่ได้รับแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387751783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387761472+07:00","message":"> Transcript [855] [false]: 'มากกว่าการที่ได้รับแสงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387765691+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387767787+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387769512+07:00","message":"StatePrefix: 'มากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387771404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387774011+07:00","message":"Push: 'มากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387784191+07:00","message":"TextPushed: 'มากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387786254+07:00","message":"Set new StatePrefix : 'มากกว่าการที่ได้รับแสงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387788443+07:00","message":"Next Push (prob) : 'แสงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387790207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387792163+07:00","message":"> Transcript [856] [true]: 'มากกว่าการที่ได้รับแสงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387794397+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387796076+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387798168+07:00","message":"StatePrefix: 'มากกว่าการที่ได้รับแสงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387800112+07:00","message":"TextPushed: 'มากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.387802556+07:00","message":"Push: 'แสงมาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.387811235+07:00","message":"push: {false มากกว่าการที่ได้รับ 0 0xc000045580}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.387817005+07:00","message":"push: {true แสงมาก 0 0xc000045580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:51.395871386+07:00","message":"write wav file: './tmp/7558/7558_242.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:51.404079989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:51.404098013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.538926906+07:00","message":"[GCS] Start streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.597783191+07:00","message":"[GCS] IsForceVAD: false for message ID: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.727902671+07:00","message":"[GCS] Start streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.731215205+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.731244137+07:00","message":"found end of frame, send empty tag with msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.731248211+07:00","message":"end Recv id 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.73125529+07:00","message":"[buffer interim] 243 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.731262065+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.73126612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.731271022+07:00","message":"> Transcript [857] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.731274054+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.731275942+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.731277718+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.731279699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:51.731282699+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:51.731292071+07:00","message":"push: {true \n 0 0xc002103a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:51.735646098+07:00","message":"write wav file: './tmp/7558/7558_243.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.618127777+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.618168162+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:12:52.618173444+07:00","message":"receive interim result [false|false]: เหตุการณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.61818753+07:00","message":"[buffer interim] 244 false เหตุการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.618193657+07:00","message":"[bufferProcess] interim [900000000]:เหตุการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.618195821+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.911001321+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.911034796+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:12:52.911040228+07:00","message":"receive interim result [false|false]: เ***กัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:52.911053524+07:00","message":"[buffer interim] 244 false เ***กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.911059543+07:00","message":"[bufferProcess] interim [140000000]:เ***กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.911061806+07:00","message":"[bufferProcess] send to processor:เหตุการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.911066709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.911069414+07:00","message":"> Transcript [858] [false]: 'เหตุการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:52.911071359+07:00","message":"Set StatePrefix (first interim): 'เหตุการณ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.020883606+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.020924554+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:12:53.020931395+07:00","message":"receive interim result [false|false]: เหตุการณ์คง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.020947235+07:00","message":"[buffer interim] 244 false เหตุการณ์คง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.020953868+07:00","message":"[bufferProcess] interim [260000000]:เหตุการณ์คง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.02095634+07:00","message":"[bufferProcess] send to processor:เ***กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.020964175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.020967405+07:00","message":"> Transcript [859] [false]: 'เ***กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.020970164+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.020972218+07:00","message":"Set new StatePrefix: 'เ***กัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.171179385+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.171223714+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:12:53.171230719+07:00","message":"receive interim result [false|false]: การคุ้มครอง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.171245183+07:00","message":"[buffer interim] 244 false การคุ้มครอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.17125343+07:00","message":"[bufferProcess] interim [440000000]:การคุ้มครอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.171256137+07:00","message":"[bufferProcess] send to processor:เหตุการณ์คง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.171263174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.171266094+07:00","message":"> Transcript [860] [false]: 'เหตุการณ์คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.171268812+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.1712709+07:00","message":"Set new StatePrefix: 'เหตุการณ์คง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.323312305+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.323356201+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:12:53.323362604+07:00","message":"receive interim result [false|false]: เหตุการณ์คงหลอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.323377865+07:00","message":"[buffer interim] 244 false เหตุการณ์คงหลอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.323385731+07:00","message":"[bufferProcess] interim [620000000]:เหตุการณ์คงหลอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.323393575+07:00","message":"[bufferProcess] send to processor:การคุ้มครอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.323402022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.323405116+07:00","message":"> Transcript [861] [false]: 'การคุ้มครอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.3234075+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.323409772+07:00","message":"Set new StatePrefix: 'การคุ้มครอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.957411804+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.957453653+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:12:53.957460577+07:00","message":"receive interim result [false|false]: เหตุการณ์คงหลอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:53.957476272+07:00","message":"[buffer interim] 244 false เหตุการณ์คงหลอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.957484113+07:00","message":"[bufferProcess] interim [220000000]:เหตุการณ์คงหลอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.957486947+07:00","message":"[bufferProcess] send to processor:เหตุการณ์คงหลอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.957494502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.957497451+07:00","message":"> Transcript [862] [false]: 'เหตุการณ์คงหลอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.957500125+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:53.957502205+07:00","message":"Set new StatePrefix: 'เหตุการณ์คงหลอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.081901708+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.08194445+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:12:54.081951108+07:00","message":"receive interim result [false|false]: เหตุการณ์คงหลอกปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.081967114+07:00","message":"[buffer interim] 244 false เหตุการณ์คงหลอกปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.081975287+07:00","message":"[bufferProcess] interim [400000000]:เหตุการณ์คงหลอกปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.081977858+07:00","message":"[bufferProcess] send to processor:เหตุการณ์คงหลอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.081981541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.081988831+07:00","message":"> Transcript [863] [false]: 'เหตุการณ์คงหลอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.081992505+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.081994628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.08199717+07:00","message":"StatePrefix: 'เหตุการณ์คงหลอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.081999499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.366818671+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.366860358+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:12:54.366866532+07:00","message":"receive interim result [false|false]: เหตุการณ์คงหลอกปลายยอดเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.36688271+07:00","message":"[buffer interim] 244 false เหตุการณ์คงหลอกปลายยอดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.366890822+07:00","message":"[bufferProcess] interim [640000000]:เหตุการณ์คงหลอกปลายยอดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.36689329+07:00","message":"[bufferProcess] send to processor:เหตุการณ์คงหลอกปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.366901798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.366904867+07:00","message":"> Transcript [864] [false]: 'เหตุการณ์คงหลอกปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.366908341+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.36691097+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.366915502+07:00","message":"StatePrefix: 'เหตุการณ์คงหลอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.366917819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:54.404812652+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:54.404843176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.508134518+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.508179919+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:12:54.508186005+07:00","message":"receive interim result [false|false]: เหตุการณ์คงหลอกปลายยอดเข้ามา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.508196021+07:00","message":"[buffer interim] 244 false เหตุการณ์คงหลอกปลายยอดเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.508203249+07:00","message":"[bufferProcess] interim [760000000]:เหตุการณ์คงหลอกปลายยอดเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.508205651+07:00","message":"[bufferProcess] send to processor:เหตุการณ์คงหลอกปลายยอดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.508209888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.508212787+07:00","message":"> Transcript [865] [false]: 'เหตุการณ์คงหลอกปลายยอดเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.508216273+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.508218255+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.508220424+07:00","message":"StatePrefix: 'เหตุการณ์คงหลอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.508222488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.533542994+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.533571099+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:12:54.53357667+07:00","message":"receive interim result [false|false]: เหตุการณ์คงหลอกปลายยอดเข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.53358994+07:00","message":"[buffer interim] 244 false เหตุการณ์คงหลอกปลายยอดเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.533595355+07:00","message":"[bufferProcess] interim [820000000]:เหตุการณ์คงหลอกปลายยอดเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.533597587+07:00","message":"[bufferProcess] send to processor:เหตุการณ์คงหลอกปลายยอดเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.533601099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.533604055+07:00","message":"> Transcript [866] [false]: 'เหตุการณ์คงหลอกปลายยอดเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.533607515+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.533609646+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.533611768+07:00","message":"StatePrefix: 'เหตุการณ์คงหลอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.533613631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.533620091+07:00","message":"Push: 'เหตุการณ์คงหลอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.53362214+07:00","message":"TextPushed: 'เหตุการณ์คงหลอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.533624192+07:00","message":"Set new StatePrefix : 'เหตุการณ์คงหลอกปลายยอดเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.533626504+07:00","message":"Next Push (prob) : 'ปลายยอดเข้ามา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.533634883+07:00","message":"push: {false เหตุการณ์คงหลอก 0 0xc00207b180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.716614998+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.716661598+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:12:54.716668242+07:00","message":"receive interim result [false|false]: เหตุการณ์คงหลอกปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.716680241+07:00","message":"[buffer interim] 244 false เหตุการณ์คงหลอกปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.716688215+07:00","message":"[bufferProcess] interim [940000000]:เหตุการณ์คงหลอกปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.716691132+07:00","message":"[bufferProcess] send to processor:เหตุการณ์คงหลอกปลายยอดเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.716695368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.716698217+07:00","message":"> Transcript [867] [false]: 'เหตุการณ์คงหลอกปลายยอดเข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.716700764+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.716702686+07:00","message":"Set new StatePrefix: 'เหตุการณ์คงหลอกปลายยอดเข้าหา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.770363443+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.770411101+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:12:54.770417801+07:00","message":"receive interim result [false|false]: เหตุการณ์คงหลอกปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.770436398+07:00","message":"[buffer interim] 244 false เหตุการณ์คงหลอกปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.770447495+07:00","message":"[bufferProcess] interim [0]:เหตุการณ์คงหลอกปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.77045103+07:00","message":"[bufferProcess] send to processor:เหตุการณ์คงหลอกปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.770458199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.77046121+07:00","message":"> Transcript [868] [false]: 'เหตุการณ์คงหลอกปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:54.770466298+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:54.997170649+07:00","message":"[GCS] IsForceVAD: false for message ID: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.198812481+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.198852103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหตุการณ์คงหลอกปลายยอดเข้าหาแสง\",\"confidence\":0.95505875}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.19885825+07:00","message":"receive interim result [true|false]: เหตุการณ์คงหลอกปลายยอดเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.19886885+07:00","message":"end recv isFinal message id 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.198871819+07:00","message":"end Recv id 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.198877878+07:00","message":"[buffer interim] 244 true เหตุการณ์คงหลอกปลายยอดเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.198889093+07:00","message":"[bufferProcess] interim [480000000]:เหตุการณ์คงหลอกปลายยอดเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.198893001+07:00","message":"[bufferProcess] send to processor (isfinal):เหตุการณ์คงหลอกปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.198896549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.198899539+07:00","message":"> Transcript [869] [false]: 'เหตุการณ์คงหลอกปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.198901825+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.198903475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.198905175+07:00","message":"> Transcript [870] [true]: 'เหตุการณ์คงหลอกปลายยอดเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.198907598+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.198910824+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.198912729+07:00","message":"StatePrefix: 'เหตุการณ์คงหลอกปลายยอดเข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.198914728+07:00","message":"TextPushed: 'เหตุการณ์คงหลอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.198917499+07:00","message":"Push: 'ปลายยอดเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.198926519+07:00","message":"push: {true ปลายยอดเข้าหาแสง 0 0xc00207b180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.200618342+07:00","message":"[GCS] Start streaming session, msgId: 245"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:55.210954256+07:00","message":"write wav file: './tmp/7558/7558_244.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.256899676+07:00","message":"[GCS] IsForceVAD: false for message ID: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.424143749+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.42417537+07:00","message":"found end of frame, send empty tag with msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.424180706+07:00","message":"end Recv id 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.424189003+07:00","message":"[buffer interim] 245 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.42420105+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.424206692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.424210834+07:00","message":"> Transcript [871] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.424214687+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.424217482+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.424220249+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.424235307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.424242953+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.424254536+07:00","message":"push: {true \n 0 0xc000438100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:55.428690848+07:00","message":"write wav file: './tmp/7558/7558_245.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.707703951+07:00","message":"[GCS] Start streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.766078557+07:00","message":"[GCS] IsForceVAD: false for message ID: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.899286084+07:00","message":"[GCS] Start streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.963964494+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.963985075+07:00","message":"found end of frame, send empty tag with msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.963988332+07:00","message":"end Recv id 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.963994887+07:00","message":"[buffer interim] 246 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.964000684+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.964004033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.964006705+07:00","message":"> Transcript [872] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.964009152+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.964011056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.964012889+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.964014813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:55.964022246+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:55.964030689+07:00","message":"push: {true \n 0 0xc002102880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:55.967978643+07:00","message":"write wav file: './tmp/7558/7558_246.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970249293+07:00","message":"[GCS] Cleaned up inactive client: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970267968+07:00","message":"[GCS] Cleaned up inactive client: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970271038+07:00","message":"[GCS] Cleaned up inactive client: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970272841+07:00","message":"[GCS] Cleaned up inactive client: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970274601+07:00","message":"[GCS] Cleaned up inactive client: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970276329+07:00","message":"[GCS] Cleaned up inactive client: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970278141+07:00","message":"[GCS] Cleaned up inactive client: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970279838+07:00","message":"[GCS] Cleaned up inactive client: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970281713+07:00","message":"[GCS] Cleaned up inactive client: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970283891+07:00","message":"[GCS] Cleaned up inactive client: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970285717+07:00","message":"[GCS] Cleaned up inactive client: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970287334+07:00","message":"[GCS] Cleaned up inactive client: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970288854+07:00","message":"[GCS] Cleaned up inactive client: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970290401+07:00","message":"[GCS] Cleaned up inactive client: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:56.970291942+07:00","message":"[GCS] Cleaned up inactive client: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.365871598+07:00","message":"[GCS] IsForceVAD: false for message ID: 247"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:57.405088923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:12:57.405098236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.507089433+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.507112663+07:00","message":"found end of frame, send empty tag with msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.507115891+07:00","message":"end Recv id 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.5071238+07:00","message":"[buffer interim] 247 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.507131503+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.507136046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.50713918+07:00","message":"> Transcript [873] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.507142099+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.507144118+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.50714596+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.507147766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:57.507155554+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.507165785+07:00","message":"push: {true \n 0 0xc0031f4280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:12:57.513437032+07:00","message":"write wav file: './tmp/7558/7558_247.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:57.63141141+07:00","message":"[GCS] Start streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:59.769239512+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:59.769283365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"i\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:59.769289253+07:00","message":"receive interim result [false|false]: i"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:59.769304047+07:00","message":"[buffer interim] 248 false i"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:59.769309982+07:00","message":"[bufferProcess] interim [160000000]:i"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:59.769311838+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:59.769316576+07:00","message":"[bufferProcess] send to processor (ticker):i"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:59.769319043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:59.769321852+07:00","message":"> Transcript [874] [false]: 'i'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:59.769323741+07:00","message":"Set StatePrefix (first interim): 'i'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:59.890347935+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:59.890387412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ID\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:59.890393613+07:00","message":"receive interim result [false|false]: ID"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:12:59.890409302+07:00","message":"[buffer interim] 248 false ID"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:59.890415918+07:00","message":"[bufferProcess] interim [280000000]:ID"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:12:59.890417896+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:00.08848004+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:00.088522841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"IDM\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:00.088527958+07:00","message":"receive interim result [false|false]: IDM"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:00.088540596+07:00","message":"[buffer interim] 248 false IDM"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.088547028+07:00","message":"[bufferProcess] interim [460000000]:IDM"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.088549384+07:00","message":"[bufferProcess] send to processor:ID"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.08855512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.08855787+07:00","message":"> Transcript [875] [false]: 'ID'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.088560022+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.088564687+07:00","message":"Set new StatePrefix: 'ID'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:00.40561766+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:00.405627718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:00.647002+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:00.647045344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"IDM\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:00.647050299+07:00","message":"receive interim result [false|false]: IDM"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:00.647065303+07:00","message":"[buffer interim] 248 false IDM"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.647072279+07:00","message":"[bufferProcess] interim [60000000]:IDM"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.647075547+07:00","message":"[bufferProcess] send to processor:IDM"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.647082786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.647085542+07:00","message":"> Transcript [876] [false]: 'IDM'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.647088364+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.647090313+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.647092901+07:00","message":"StatePrefix: 'ID'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.647095206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:00.655989242+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:00.656012695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"i d a\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:00.656017062+07:00","message":"receive interim result [false|false]: i d a"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:00.656029278+07:00","message":"[buffer interim] 248 false i d a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.65603368+07:00","message":"[bufferProcess] interim [120000000]:i d a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.656035573+07:00","message":"[bufferProcess] send to processor:IDM"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.656038269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.656041169+07:00","message":"> Transcript [877] [false]: 'IDM'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.656043696+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.656045428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.656047219+07:00","message":"StatePrefix: 'ID'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:00.656048903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.299869799+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.2999084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"i d a\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.299914898+07:00","message":"receive interim result [false|false]: i d a"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.299928867+07:00","message":"[buffer interim] 248 false i d a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.299936056+07:00","message":"[bufferProcess] interim [720000000]:i d a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.299938149+07:00","message":"[bufferProcess] send to processor:i d a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.299943606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.299946641+07:00","message":"> Transcript [878] [false]: 'i d a'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.299948905+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.299950965+07:00","message":"Set new StatePrefix: 'i d a'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.806951578+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.806990085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.806996697+07:00","message":"receive interim result [false|false]: I"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.80701148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" B A B\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.807014238+07:00","message":"receive interim result [false|false]:  B A B"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.807024647+07:00","message":"[buffer interim] 248 false I"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.807028532+07:00","message":"[buffer interim] 248 false  B A B"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.807035359+07:00","message":"[bufferProcess] interim [140000000]:I"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.807038103+07:00","message":"[bufferProcess] send to processor:i d a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.807041282+07:00","message":"[bufferProcess] interim [140000000]: B A B"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.807043646+07:00","message":"[bufferProcess] update buffer: I B A B"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.807046219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.807049741+07:00","message":"> Transcript [879] [false]: 'i d a'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.807052876+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.807054764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.807056652+07:00","message":"StatePrefix: 'i d a'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.807058584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.84191505+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.841948631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"i\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.8419529+07:00","message":"receive interim result [false|false]: i"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.841965109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" d a\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.841967633+07:00","message":"receive interim result [false|false]:  d a"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.841974012+07:00","message":"[buffer interim] 248 false i"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:01.841976533+07:00","message":"[buffer interim] 248 false  d a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.841981722+07:00","message":"[bufferProcess] interim [200000000]:i"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.841984748+07:00","message":"[bufferProcess] send to processor:I B A B"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.841994377+07:00","message":"[bufferProcess] interim [200000000]: d a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.841996632+07:00","message":"[bufferProcess] update buffer: i d a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.841999372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.842002314+07:00","message":"> Transcript [880] [false]: 'I B A B'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.842004409+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:01.842013295+07:00","message":"Set new StatePrefix: 'I B A B'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.386261194+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.386300685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"i d a\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.386306722+07:00","message":"receive interim result [false|false]: i d a"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.386320924+07:00","message":"[buffer interim] 248 false i d a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.386327976+07:00","message":"[bufferProcess] interim [800000000]:i d a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.386330308+07:00","message":"[bufferProcess] send to processor:i d a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.38633706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.386339668+07:00","message":"> Transcript [881] [false]: 'i d a'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.386360306+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.386362349+07:00","message":"Set new StatePrefix: 'i d a'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.443470986+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.443512081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ID invaded\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.443518504+07:00","message":"receive interim result [false|false]: ID invaded"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.443533315+07:00","message":"[buffer interim] 248 false ID invaded"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.443540493+07:00","message":"[bufferProcess] interim [920000000]:ID invaded"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.443543219+07:00","message":"[bufferProcess] send to processor:i d a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.443550048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.443552888+07:00","message":"> Transcript [882] [false]: 'i d a'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.443555652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.443557822+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.443560098+07:00","message":"StatePrefix: 'i d a'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.443562939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.488433649+07:00","message":"[GCS] IsForceVAD: false for message ID: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.605466459+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.605518969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ID invaded\",\"confidence\":0.83121943}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.605525153+07:00","message":"receive interim result [true|false]: ID invaded"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.605534849+07:00","message":"end recv isFinal message id 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.60553715+07:00","message":"end Recv id 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.605544386+07:00","message":"[buffer interim] 248 true ID invaded"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.605553674+07:00","message":"[bufferProcess] interim [100000000]:ID invaded"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.605560618+07:00","message":"[bufferProcess] send to processor (isfinal):ID invaded"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.605564218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.60556716+07:00","message":"> Transcript [883] [false]: 'ID invaded'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.605569874+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.605571966+07:00","message":"Set new StatePrefix: 'ID invaded'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.605574182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.605576235+07:00","message":"> Transcript [884] [true]: 'ID invaded'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.605578973+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.605580801+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.605582555+07:00","message":"StatePrefix: 'ID invaded'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.605584559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.605590639+07:00","message":"Push: 'ID invaded'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.605599176+07:00","message":"push: {true ID invaded 0 0xc002103200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:02.617363959+07:00","message":"write wav file: './tmp/7558/7558_248.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.678832771+07:00","message":"[GCS] Start streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.746936211+07:00","message":"[GCS] IsForceVAD: false for message ID: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.879337861+07:00","message":"[GCS] Start streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.920986062+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.921012951+07:00","message":"found end of frame, send empty tag with msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.921016721+07:00","message":"end Recv id 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.921024764+07:00","message":"[buffer interim] 249 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.921031242+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.921035295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.921038203+07:00","message":"> Transcript [885] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.921041409+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.921043411+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.921045682+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.921047941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:02.921050955+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:02.921059776+07:00","message":"push: {true \n 0 0xc0001fbb00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:02.925216684+07:00","message":"write wav file: './tmp/7558/7558_249.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:03.406246711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:03.406266465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.563532491+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.563593784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"n a\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.563599353+07:00","message":"receive interim result [false|false]: n a"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.563615627+07:00","message":"[buffer interim] 250 false n a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.563621882+07:00","message":"[bufferProcess] interim [480000000]:n a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.563624333+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.612642915+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.612676852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nao\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.612682847+07:00","message":"receive interim result [false|false]: nao"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.61269638+07:00","message":"[buffer interim] 250 false nao"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.612703954+07:00","message":"[bufferProcess] interim [600000000]:nao"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.612707073+07:00","message":"[bufferProcess] send to processor:n a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.612713855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.612716606+07:00","message":"> Transcript [886] [false]: 'n a'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.612718794+07:00","message":"Set StatePrefix (first interim): 'n a'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.869256193+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.869298996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"naa\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.869305319+07:00","message":"receive interim result [false|false]: naa"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:03.869321597+07:00","message":"[buffer interim] 250 false naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.869329181+07:00","message":"[bufferProcess] interim [780000000]:naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.869331734+07:00","message":"[bufferProcess] send to processor:nao"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.869338938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.869341718+07:00","message":"> Transcript [887] [false]: 'nao'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.86934416+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:03.869346619+07:00","message":"Set new StatePrefix: 'nao'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:04.452530774+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:04.452569892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"naa\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:04.4525761+07:00","message":"receive interim result [false|false]: naa"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:04.452594935+07:00","message":"[buffer interim] 250 false naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:04.452604773+07:00","message":"[bufferProcess] interim [380000000]:naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:04.452607261+07:00","message":"[bufferProcess] send to processor:naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:04.452610826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:04.452613723+07:00","message":"> Transcript [888] [false]: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:04.452616015+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:04.45261802+07:00","message":"Set new StatePrefix: 'naa'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.647115396+07:00","message":"[GCS] IsForceVAD: false for message ID: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.786088822+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.786129178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"naa\",\"confidence\":0.6983883}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.786134782+07:00","message":"receive interim result [true|false]: naa"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.786141694+07:00","message":"end recv isFinal message id 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.786144893+07:00","message":"end Recv id 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.78615325+07:00","message":"[buffer interim] 250 true naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.786162819+07:00","message":"[bufferProcess] interim [790000000]:naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.786168177+07:00","message":"[bufferProcess] send to processor (isfinal):naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.786174632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.786178489+07:00","message":"> Transcript [889] [false]: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.786182039+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.786184848+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.786187595+07:00","message":"StatePrefix: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.78619036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.786193508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.786196647+07:00","message":"> Transcript [890] [true]: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.786199496+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.786203318+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.786206285+07:00","message":"StatePrefix: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.7862092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:05.786217366+07:00","message":"Push: 'naa'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.786228699+07:00","message":"push: {true naa 0 0xc00207b280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:05.795623171+07:00","message":"write wav file: './tmp/7558/7558_250.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:05.903855565+07:00","message":"[GCS] Start streaming session, msgId: 251"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:06.406660676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:06.406690728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.465685092+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.465725296+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:13:07.46573099+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.465744373+07:00","message":"[buffer interim] 251 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.465756721+07:00","message":"[bufferProcess] interim [560000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.465759+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.465762014+07:00","message":"[bufferProcess] send to processor (ticker):มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.465764572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.465767705+07:00","message":"> Transcript [891] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.465769838+07:00","message":"Set StatePrefix (first interim): 'มีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.709252101+07:00","message":"[GCS] IsForceVAD: false for message ID: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.839220058+07:00","message":"[GCS] Start streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.888729711+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.888789784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\",\"confidence\":0.94672024}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.888795701+07:00","message":"receive interim result [true|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.888805935+07:00","message":"end recv isFinal message id 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.888808588+07:00","message":"end Recv id 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.888814848+07:00","message":"[buffer interim] 251 true มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.888822463+07:00","message":"[bufferProcess] interim [10000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.88883047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.888833236+07:00","message":"> Transcript [892] [true]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.888836257+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.888838081+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.888840198+07:00","message":"StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.888842212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:07.888848238+07:00","message":"Push: 'มีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:07.888857177+07:00","message":"push: {true มีการนำมาใช้ 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:07.895721997+07:00","message":"write wav file: './tmp/7558/7558_251.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:08.564185075+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:08.564221718+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:13:08.564226415+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:08.564239146+07:00","message":"[buffer interim] 252 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.564244833+07:00","message":"[bufferProcess] interim [830000000]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.564246811+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:08.87561777+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:08.875665949+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:13:08.875671952+07:00","message":"receive interim result [false|false]: เตือนฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:08.875686953+07:00","message":"[buffer interim] 252 false เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.875694646+07:00","message":"[bufferProcess] interim [70000000]:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.87569701+07:00","message":"[bufferProcess] send to processor:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.875705173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.875708363+07:00","message":"> Transcript [893] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:08.875710732+07:00","message":"Set StatePrefix (first interim): 'เตือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.269969078+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.270005899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนฉันเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.270011488+07:00","message":"receive interim result [false|false]: เตือนฉันเกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.2700229+07:00","message":"[buffer interim] 252 false เตือนฉันเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.270030824+07:00","message":"[bufferProcess] interim [490000000]:เตือนฉันเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.27003314+07:00","message":"[bufferProcess] send to processor:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.270036908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.270039621+07:00","message":"> Transcript [894] [false]: 'เตือนฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.270044207+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.270046258+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.270048009+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.270050076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:09.407026543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:09.407038753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.456649846+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.456688494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนฉัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.456694948+07:00","message":"receive interim result [false|false]: เตือนฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.456707354+07:00","message":"[buffer interim] 252 false เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456714526+07:00","message":"[bufferProcess] interim [670000000]:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456717147+07:00","message":"[bufferProcess] send to processor:เตือนฉันเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456724345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456727119+07:00","message":"> Transcript [895] [false]: 'เตือนฉันเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456730255+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456732985+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456734823+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.456736942+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.71260564+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.712654665+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:13:09.712661085+07:00","message":"receive interim result [false|false]: เตือนการเกิดราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.712675633+07:00","message":"[buffer interim] 252 false เตือนการเกิดราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.712682622+07:00","message":"[bufferProcess] interim [850000000]:เตือนการเกิดราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.712685077+07:00","message":"[bufferProcess] send to processor:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.712689752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.71269351+07:00","message":"> Transcript [896] [false]: 'เตือนฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.712698653+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.712703259+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.712706816+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.71271008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.789274235+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.789310102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.7893159+07:00","message":"receive interim result [false|false]: เตือนฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.789338189+07:00","message":"[buffer interim] 252 false เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.789344629+07:00","message":"[bufferProcess] interim [970000000]:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.78934727+07:00","message":"[bufferProcess] send to processor:เตือนการเกิดราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.789350601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.789353733+07:00","message":"> Transcript [897] [false]: 'เตือนการเกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.789356777+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.78935866+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.78936045+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.78936236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.789364788+07:00","message":"Push: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.789366688+07:00","message":"TextPushed: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.789369918+07:00","message":"Set new StatePrefix : 'เตือนการเกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.789372217+07:00","message":"Next Push (prob) : 'การเกิดราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.789381321+07:00","message":"push: {false เตือน 0 0xc00207a480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.910213506+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.910261762+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:13:09.910267537+07:00","message":"receive interim result [false|false]: เตือนการเกิดรากของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.91027903+07:00","message":"[buffer interim] 252 false เตือนการเกิดรากของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.910286081+07:00","message":"[bufferProcess] interim [90000000]:เตือนการเกิดรากของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.910288856+07:00","message":"[bufferProcess] send to processor:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.910294276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.910297539+07:00","message":"> Transcript [898] [false]: 'เตือนฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.910299928+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.910301832+07:00","message":"Set new StatePrefix: 'เตือนฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.978311816+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.978353784+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:13:09.978359482+07:00","message":"receive interim result [false|false]: เตือนฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:09.978374698+07:00","message":"[buffer interim] 252 false เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.978381117+07:00","message":"[bufferProcess] interim [210000000]:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.978384215+07:00","message":"[bufferProcess] send to processor:เตือนการเกิดรากของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.978390978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.978394086+07:00","message":"> Transcript [899] [false]: 'เตือนการเกิดรากของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.978396426+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:09.97839869+07:00","message":"Set new StatePrefix: 'เตือนการเกิดรากของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.178414437+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.178464264+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:13:10.178472475+07:00","message":"receive interim result [false|false]: เตือนการเกิดรากของกิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.178490781+07:00","message":"[buffer interim] 252 false เตือนการเกิดรากของกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.178498008+07:00","message":"[bufferProcess] interim [390000000]:เตือนการเกิดรากของกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.178500971+07:00","message":"[bufferProcess] send to processor:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.178509053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.178511781+07:00","message":"> Transcript [900] [false]: 'เตือนฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.178514072+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.17851609+07:00","message":"Set new StatePrefix: 'เตือนฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.316496564+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.31653281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนฉันหยิบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.316538532+07:00","message":"receive interim result [false|false]: เตือนฉันหยิบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.316551134+07:00","message":"[buffer interim] 252 false เตือนฉันหยิบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.316557797+07:00","message":"[bufferProcess] interim [510000000]:เตือนฉันหยิบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.316562134+07:00","message":"[bufferProcess] send to processor:เตือนการเกิดรากของกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.316567592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.316570671+07:00","message":"> Transcript [901] [false]: 'เตือนการเกิดรากของกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.316573258+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.316577655+07:00","message":"Set new StatePrefix: 'เตือนการเกิดรากของกิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.417663816+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.417699151+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:13:10.417706134+07:00","message":"receive interim result [false|false]: เตือนการเกิดรากของอิฐ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.417719216+07:00","message":"[buffer interim] 252 false เตือนการเกิดรากของอิฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.41772629+07:00","message":"[bufferProcess] interim [570000000]:เตือนการเกิดรากของอิฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.417728658+07:00","message":"[bufferProcess] send to processor:เตือนฉันหยิบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.417734039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.417736711+07:00","message":"> Transcript [902] [false]: 'เตือนฉันหยิบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.417738816+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.417740871+07:00","message":"Set new StatePrefix: 'เตือนฉันหยิบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.422201263+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.422227317+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:13:10.422231582+07:00","message":"receive interim result [false|false]: เตือนการเกิดรากของกิ่งตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.422244867+07:00","message":"[buffer interim] 252 false เตือนการเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.422249544+07:00","message":"[bufferProcess] interim [630000000]:เตือนการเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.422251581+07:00","message":"[bufferProcess] send to processor:เตือนการเกิดรากของอิฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.422256562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.422259139+07:00","message":"> Transcript [903] [false]: 'เตือนการเกิดรากของอิฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.422261178+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.422263092+07:00","message":"Set new StatePrefix: 'เตือนการเกิดรากของอิฐ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.999464989+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.999514045+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:13:10.999521277+07:00","message":"receive interim result [false|false]: เตือนการเกิดรากของกิ่งตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:10.999540825+07:00","message":"[buffer interim] 252 false เตือนการเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.999551681+07:00","message":"[bufferProcess] interim [230000000]:เตือนการเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.999555336+07:00","message":"[bufferProcess] send to processor:เตือนการเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.99956263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.999568674+07:00","message":"> Transcript [904] [false]: 'เตือนการเกิดรากของกิ่งตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.99957231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:10.999575596+07:00","message":"Set new StatePrefix: 'เตือนการเกิดรากของกิ่งตอน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:12.407840881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:12.407856916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.73014472+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.730186489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนการเกิดรากของกิ่งตอนนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.730194625+07:00","message":"receive interim result [false|false]: เตือนการเกิดรากของกิ่งตอนนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:13.730210111+07:00","message":"[buffer interim] 252 false เตือนการเกิดรากของกิ่งตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.730217501+07:00","message":"[bufferProcess] interim [930000000]:เตือนการเกิดรากของกิ่งตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.730221659+07:00","message":"[bufferProcess] send to processor:เตือนการเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.730230061+07:00","message":"[bufferProcess] send to processor (ticker):เตือนการเกิดรากของกิ่งตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.730233974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.730238009+07:00","message":"> Transcript [905] [false]: 'เตือนการเกิดรากของกิ่งตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.730242544+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.730245347+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.730250518+07:00","message":"StatePrefix: 'เตือนการเกิดรากของกิ่งตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.730253466+07:00","message":"TextPushed: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.73025582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.730258642+07:00","message":"> Transcript [906] [false]: 'เตือนการเกิดรากของกิ่งตอนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.7302615+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.730264052+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.730266921+07:00","message":"StatePrefix: 'เตือนการเกิดรากของกิ่งตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:13.730269768+07:00","message":"TextPushed: 'เตือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:14.267842569+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:14.267885657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนการเกิดรากของกิ่งตอนนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:14.267891264+07:00","message":"receive interim result [false|false]: เตือนการเกิดรากของกิ่งตอนนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:14.267906376+07:00","message":"[buffer interim] 252 false เตือนการเกิดรากของกิ่งตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.267914463+07:00","message":"[bufferProcess] interim [530000000]:เตือนการเกิดรากของกิ่งตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:14.267916594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.337093626+07:00","message":"[GCS] IsForceVAD: false for message ID: 252"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:15.408339871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:15.408346225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.474697697+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.474740333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนการเกิดรากของกิ่งตอนนี้นะคะ\",\"confidence\":0.9121797}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.47475374+07:00","message":"receive interim result [true|false]: เตือนการเกิดรากของกิ่งตอนนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.474765215+07:00","message":"end recv isFinal message id 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.474767518+07:00","message":"end Recv id 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.474773746+07:00","message":"[buffer interim] 252 true เตือนการเกิดรากของกิ่งตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.474781591+07:00","message":"[bufferProcess] interim [700000000]:เตือนการเกิดรากของกิ่งตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.474791001+07:00","message":"[bufferProcess] send to processor (isfinal):เตือนการเกิดรากของกิ่งตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.474795221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.474798459+07:00","message":"> Transcript [907] [false]: 'เตือนการเกิดรากของกิ่งตอนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.474803023+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.474805032+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.474806863+07:00","message":"StatePrefix: 'เตือนการเกิดรากของกิ่งตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.474809336+07:00","message":"TextPushed: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.474811107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.474813121+07:00","message":"> Transcript [908] [true]: 'เตือนการเกิดรากของกิ่งตอนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.47481524+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.474816897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.47481888+07:00","message":"StatePrefix: 'เตือนการเกิดรากของกิ่งตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.474820889+07:00","message":"TextPushed: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:15.474825592+07:00","message":"Push: 'การเกิดรากของกิ่งตอนนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.474834476+07:00","message":"push: {true การเกิดรากของกิ่งตอนนี้นะคะ 0 0xc00207a480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:15.48906388+07:00","message":"write wav file: './tmp/7558/7558_252.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:15.659373049+07:00","message":"[GCS] Start streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.038480499+07:00","message":"[GCS] IsForceVAD: false for message ID: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.140223542+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.140246844+07:00","message":"found end of frame, send empty tag with msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.140249726+07:00","message":"end Recv id 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.140257061+07:00","message":"[buffer interim] 253 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.140264428+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.140276328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.140279841+07:00","message":"> Transcript [909] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.140282398+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.140284418+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.140286107+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.1402881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:16.14029105+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:16.140301557+07:00","message":"push: {true \n 0 0xc004002a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:16.145241759+07:00","message":"write wav file: './tmp/7558/7558_253.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:18.027820802+07:00","message":"[GCS] Start streaming session, msgId: 254"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:18.408628992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:18.408645417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:20.994010014+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:20.994052775+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:13:20.994058376+07:00","message":"receive interim result [false|false]: ตาราง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:20.994072887+07:00","message":"[buffer interim] 254 false ตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:20.994078826+07:00","message":"[bufferProcess] interim [760000000]:ตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:20.994080722+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:20.994086397+07:00","message":"[bufferProcess] send to processor (ticker):ตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:20.994088955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:20.994091969+07:00","message":"> Transcript [910] [false]: 'ตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:20.994093916+07:00","message":"Set StatePrefix (first interim): 'ตาราง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:21.005315639+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:21.005346647+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:13:21.005353057+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:21.00536728+07:00","message":"[buffer interim] 254 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:21.005374049+07:00","message":"[bufferProcess] interim [820000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:21.005376844+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:21.409664624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:21.409681303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.273211018+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.273253511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคา\",\"confidence\":0.83002794}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.273261571+07:00","message":"receive interim result [true|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.273272875+07:00","message":"end recv isFinal message id 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.273276366+07:00","message":"end Recv id 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.273283823+07:00","message":"[buffer interim] 254 true ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.273291698+07:00","message":"[bufferProcess] interim [360000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.273295719+07:00","message":"[bufferProcess] send to processor (isfinal):ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.27330038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.273304339+07:00","message":"> Transcript [911] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.273307436+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.273310433+07:00","message":"Set new StatePrefix: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.273313209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.273316315+07:00","message":"> Transcript [912] [true]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.273319798+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.273322378+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.273325083+07:00","message":"StatePrefix: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.273327715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:22.273331603+07:00","message":"Push: 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:22.273342252+07:00","message":"push: {true ราคา 0 0xc00207bb00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:22.285979169+07:00","message":"write wav file: './tmp/7558/7558_254.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:23.785949696+07:00","message":"[GCS] IsForceVAD: false for message ID: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:23.919876307+07:00","message":"[GCS] Start streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.368330634+07:00","message":"[GCS] IsForceVAD: false for message ID: 255"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:24.41060334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:24.410655311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.457585822+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.457620602+07:00","message":"found end of frame, send empty tag with msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.457625601+07:00","message":"end Recv id 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.457639662+07:00","message":"[buffer interim] 255 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.457658144+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.457665456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.457669575+07:00","message":"> Transcript [913] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.457674358+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.457677669+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.457681072+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.457683869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:24.457694177+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.457709089+07:00","message":"push: {true \n 0 0xc00207ac00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:24.463574581+07:00","message":"write wav file: './tmp/7558/7558_255.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:24.687862822+07:00","message":"[GCS] Start streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.586530347+07:00","message":"[GCS] IsForceVAD: false for message ID: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.648482191+07:00","message":"[GCS] Start streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.672234789+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.67225651+07:00","message":"found end of frame, send empty tag with msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.672259377+07:00","message":"end Recv id 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.672265182+07:00","message":"[buffer interim] 256 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.672270782+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.672275579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.672278608+07:00","message":"> Transcript [914] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.672280946+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.672283036+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.672285398+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.672287143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:25.672295341+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:25.672304311+07:00","message":"push: {true \n 0 0xc00207b500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:25.677375461+07:00","message":"write wav file: './tmp/7558/7558_256.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.475243136+07:00","message":"[GCS] IsForceVAD: false for message ID: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.549105785+07:00","message":"[GCS] Start streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.563161101+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.563180912+07:00","message":"found end of frame, send empty tag with msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.563184011+07:00","message":"end Recv id 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.563190038+07:00","message":"[buffer interim] 257 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:26.563196236+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:26.563200335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:26.563203011+07:00","message":"> Transcript [915] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:26.563205326+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:26.563207133+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:26.563208842+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:26.563210568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:26.563213104+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.563222272+07:00","message":"push: {true \n 0 0xc0031f4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:26.572583355+07:00","message":"write wav file: './tmp/7558/7558_257.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970690702+07:00","message":"[GCS] Cleaned up inactive client: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970733144+07:00","message":"[GCS] Cleaned up inactive client: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970737086+07:00","message":"[GCS] Cleaned up inactive client: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.97074471+07:00","message":"[GCS] Cleaned up inactive client: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970747826+07:00","message":"[GCS] Cleaned up inactive client: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970750468+07:00","message":"[GCS] Cleaned up inactive client: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970752791+07:00","message":"[GCS] Cleaned up inactive client: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970755214+07:00","message":"[GCS] Cleaned up inactive client: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970757732+07:00","message":"[GCS] Cleaned up inactive client: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970760238+07:00","message":"[GCS] Cleaned up inactive client: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970763178+07:00","message":"[GCS] Cleaned up inactive client: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970766167+07:00","message":"[GCS] Cleaned up inactive client: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970769584+07:00","message":"[GCS] Cleaned up inactive client: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970772305+07:00","message":"[GCS] Cleaned up inactive client: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970775022+07:00","message":"[GCS] Cleaned up inactive client: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:26.970777819+07:00","message":"[GCS] Cleaned up inactive client: 231"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:27.410796375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:27.410844466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.171322226+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.171368047+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:13:28.171373231+07:00","message":"receive interim result [false|false]: จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.171386154+07:00","message":"[buffer interim] 258 false จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.171392616+07:00","message":"[bufferProcess] interim [500000000]:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.17139877+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.171404396+07:00","message":"[bufferProcess] send to processor (ticker):จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.17140815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.171411164+07:00","message":"> Transcript [916] [false]: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.171413241+07:00","message":"Set StatePrefix (first interim): 'จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.856047423+07:00","message":"[GCS] IsForceVAD: false for message ID: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.9715804+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.971613864+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.971619606+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.971632151+07:00","message":"end recv isFinal message id 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.971634311+07:00","message":"end Recv id 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.971640182+07:00","message":"[buffer interim] 258 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.971646547+07:00","message":"[bufferProcess] interim [340000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.971650062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.971652699+07:00","message":"> Transcript [917] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.971655231+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.971657001+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.971658911+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.971661259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:28.971663763+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.971671672+07:00","message":"push: {true  0 0xc004002f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:28.978785844+07:00","message":"write wav file: './tmp/7558/7558_258.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:28.986913612+07:00","message":"[GCS] Start streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.235696565+07:00","message":"[GCS] IsForceVAD: false for message ID: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.418263645+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.418290635+07:00","message":"found end of frame, send empty tag with msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.418294306+07:00","message":"end Recv id 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.418303556+07:00","message":"[buffer interim] 259 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.418311547+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.418315789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.418318551+07:00","message":"> Transcript [918] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.418321321+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.418323162+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.418325341+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.418327149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.418329751+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.418339516+07:00","message":"push: {true \n 0 0xc0031f4300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:29.424100701+07:00","message":"write wav file: './tmp/7558/7558_259.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.558330861+07:00","message":"[GCS] Start streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.684781905+07:00","message":"[GCS] IsForceVAD: false for message ID: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.798915148+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.798948456+07:00","message":"found end of frame, send empty tag with msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.798953245+07:00","message":"end Recv id 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.798961963+07:00","message":"[buffer interim] 260 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.798972101+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.798975998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.798978815+07:00","message":"> Transcript [919] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.798981744+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.798983678+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.798985893+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.798987744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:29.798993625+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.799004677+07:00","message":"push: {true \n 0 0xc0031f4600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:29.804361671+07:00","message":"write wav file: './tmp/7558/7558_260.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.820453494+07:00","message":"[GCS] Start streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.874984541+07:00","message":"[GCS] IsForceVAD: false for message ID: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:29.946965003+07:00","message":"[GCS] Start streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.076103102+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.076121379+07:00","message":"found end of frame, send empty tag with msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.076124407+07:00","message":"end Recv id 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.076131737+07:00","message":"[buffer interim] 261 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.076139138+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.076143522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.076146467+07:00","message":"> Transcript [920] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.076149043+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.076151333+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.076153155+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.076154943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.07616544+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.076174592+07:00","message":"push: {true \n 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:30.081978283+07:00","message":"write wav file: './tmp/7558/7558_261.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.134916968+07:00","message":"[GCS] IsForceVAD: false for message ID: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.199317552+07:00","message":"[GCS] Start streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.226413966+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.226435426+07:00","message":"found end of frame, send empty tag with msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.226439152+07:00","message":"end Recv id 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.226445154+07:00","message":"[buffer interim] 262 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.22645104+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.226454605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.226457156+07:00","message":"> Transcript [921] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.226459671+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.226461528+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.226463603+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.226465367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.226467945+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.226476403+07:00","message":"push: {true \n 0 0xc0031f4900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:30.231562145+07:00","message":"write wav file: './tmp/7558/7558_262.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:30.411129899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:30.411142464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.744955417+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.745005427+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:13:30.745011703+07:00","message":"receive interim result [false|false]: สินค้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:30.745027943+07:00","message":"[buffer interim] 263 false สินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.74503529+07:00","message":"[bufferProcess] interim [600000000]:สินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:30.745037423+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.190935642+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.191009435+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:13:31.191015638+07:00","message":"receive interim result [false|false]: สินค้าเราดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.191031527+07:00","message":"[buffer interim] 263 false สินค้าเราดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.191039004+07:00","message":"[bufferProcess] interim [20000000]:สินค้าเราดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.191046161+07:00","message":"[bufferProcess] send to processor:สินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.191054013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.191056997+07:00","message":"> Transcript [922] [false]: 'สินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.191059169+07:00","message":"Set StatePrefix (first interim): 'สินค้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.364899151+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.364949364+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:13:31.364956208+07:00","message":"receive interim result [false|false]: สินค้าเราดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.364970674+07:00","message":"[buffer interim] 263 false สินค้าเราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.36497769+07:00","message":"[bufferProcess] interim [140000000]:สินค้าเราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.364980429+07:00","message":"[bufferProcess] send to processor:สินค้าเราดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.364987522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.36499027+07:00","message":"> Transcript [923] [false]: 'สินค้าเราดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.364993092+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.364995477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.364997454+07:00","message":"StatePrefix: 'สินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.364999605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.547249978+07:00","message":"[GCS] IsForceVAD: false for message ID: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.607936213+07:00","message":"[GCS] Start streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.654504572+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.654556197+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:13:31.654563245+07:00","message":"receive interim result [true|false]: สินค้าเราดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.654571984+07:00","message":"end recv isFinal message id 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.654574193+07:00","message":"end Recv id 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.654581166+07:00","message":"[buffer interim] 263 true สินค้าเราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654591058+07:00","message":"[bufferProcess] interim [560000000]:สินค้าเราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654594563+07:00","message":"[bufferProcess] send to processor (isfinal):สินค้าเราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654598178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654601525+07:00","message":"> Transcript [924] [false]: 'สินค้าเราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654604701+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654606523+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654608742+07:00","message":"StatePrefix: 'สินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654610858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654615034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654617042+07:00","message":"> Transcript [925] [true]: 'สินค้าเราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654619035+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654620667+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654622386+07:00","message":"StatePrefix: 'สินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654623964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:31.654630455+07:00","message":"Push: 'สินค้าเราดูนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:31.654638419+07:00","message":"push: {true สินค้าเราดูนะคะ 0 0xc002103480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:31.667038291+07:00","message":"write wav file: './tmp/7558/7558_263.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.669658747+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.669706618+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:13:32.669712126+07:00","message":"receive interim result [false|false]: ดีค่ะจะไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.669730915+07:00","message":"[buffer interim] 264 false ดีค่ะจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.66974643+07:00","message":"[bufferProcess] interim [900000000]:ดีค่ะจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.669752382+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.669762638+07:00","message":"[bufferProcess] send to processor (ticker):ดีค่ะจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.669766292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.669769988+07:00","message":"> Transcript [926] [false]: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.669774019+07:00","message":"Set StatePrefix (first interim): 'ดีค่ะจะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.801700158+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.801752346+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:13:32.801757998+07:00","message":"receive interim result [false|false]: ดีค่ะจะไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.801771603+07:00","message":"[buffer interim] 264 false ดีค่ะจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.801779175+07:00","message":"[bufferProcess] interim [20000000]:ดีค่ะจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.801781206+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.986400147+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.986450357+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:13:32.986455941+07:00","message":"receive interim result [false|false]: ดีค่ะจะไม่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:32.986471146+07:00","message":"[buffer interim] 264 false ดีค่ะจะไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.986479767+07:00","message":"[bufferProcess] interim [200000000]:ดีค่ะจะไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.986482661+07:00","message":"[bufferProcess] send to processor:ดีค่ะจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.986489865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.986492669+07:00","message":"> Transcript [927] [false]: 'ดีค่ะจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.986498527+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.986500871+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.986502949+07:00","message":"StatePrefix: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:32.986505141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.180192227+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.18024989+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:13:33.180256204+07:00","message":"receive interim result [false|false]: ดีค่ะจะไม่มีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.180269109+07:00","message":"[buffer interim] 264 false ดีค่ะจะไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.180276628+07:00","message":"[bufferProcess] interim [380000000]:ดีค่ะจะไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.180279553+07:00","message":"[bufferProcess] send to processor:ดีค่ะจะไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.180286969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.18028984+07:00","message":"> Transcript [928] [false]: 'ดีค่ะจะไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.180293046+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.180295224+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.180299343+07:00","message":"StatePrefix: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.18030158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:33.411527403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:33.411550691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.55804592+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.558095625+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:13:33.558100999+07:00","message":"receive interim result [false|false]: ดีค่ะจะไม่มีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.558115098+07:00","message":"[buffer interim] 264 false ดีค่ะจะไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.558122065+07:00","message":"[bufferProcess] interim [740000000]:ดีค่ะจะไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.558124421+07:00","message":"[bufferProcess] send to processor:ดีค่ะจะไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.558130511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.558133539+07:00","message":"> Transcript [929] [false]: 'ดีค่ะจะไม่มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.558136665+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.558138889+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.558140887+07:00","message":"StatePrefix: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.558143039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.848076404+07:00","message":"[GCS] IsForceVAD: false for message ID: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.977577824+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.977623366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีค่ะจะไม่มีการใช้สาร\",\"confidence\":0.9191278}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.977628805+07:00","message":"receive interim result [true|false]: ดีค่ะจะไม่มีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.977637921+07:00","message":"end recv isFinal message id 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.977640293+07:00","message":"end Recv id 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.977645702+07:00","message":"[buffer interim] 264 true ดีค่ะจะไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977654879+07:00","message":"[bufferProcess] interim [250000000]:ดีค่ะจะไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977658438+07:00","message":"[bufferProcess] send to processor (isfinal):ดีค่ะจะไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.97766243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977665415+07:00","message":"> Transcript [930] [false]: 'ดีค่ะจะไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977668235+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977670082+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977672117+07:00","message":"StatePrefix: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977674058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977681931+07:00","message":"Push: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977683939+07:00","message":"TextPushed: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977686088+07:00","message":"Set new StatePrefix : 'ดีค่ะจะไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977688646+07:00","message":"Next Push (prob) : 'มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977690719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977692589+07:00","message":"> Transcript [931] [true]: 'ดีค่ะจะไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977694631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977696219+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.97769776+07:00","message":"StatePrefix: 'ดีค่ะจะไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977699483+07:00","message":"TextPushed: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:33.977701462+07:00","message":"Push: 'มีการใช้สาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.977709641+07:00","message":"push: {false ดีค่ะจะไม่ 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.9777259+07:00","message":"push: {true มีการใช้สาร 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:33.978511522+07:00","message":"[GCS] Start streaming session, msgId: 265"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:33.984479831+07:00","message":"write wav file: './tmp/7558/7558_264.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.154435547+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.154491481+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:13:35.154498514+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.154515368+07:00","message":"[buffer interim] 265 false พรุ่งนี้จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.1545227+07:00","message":"[bufferProcess] interim [20000000]:พรุ่งนี้จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.154524821+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.154530887+07:00","message":"[bufferProcess] send to processor (ticker):พรุ่งนี้จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.15453423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.154537428+07:00","message":"> Transcript [932] [false]: 'พรุ่งนี้จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.154540042+07:00","message":"Set StatePrefix (first interim): 'พรุ่งนี้จะมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.576233022+07:00","message":"[GCS] IsForceVAD: false for message ID: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.624210999+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.624269011+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:13:35.624274158+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะมีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.624288265+07:00","message":"[buffer interim] 265 false พรุ่งนี้จะมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.624295508+07:00","message":"[bufferProcess] interim [500000000]:พรุ่งนี้จะมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.624297383+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.650099656+07:00","message":"[GCS] Start streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.698082067+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.698138325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะมีการใช้สาร\",\"confidence\":0.9257258}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.698143323+07:00","message":"receive interim result [true|false]: พรุ่งนี้จะมีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.698155813+07:00","message":"end recv isFinal message id 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.698158422+07:00","message":"end Recv id 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.69816403+07:00","message":"[buffer interim] 265 true พรุ่งนี้จะมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.698173713+07:00","message":"[bufferProcess] interim [620000000]:พรุ่งนี้จะมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.698183262+07:00","message":"[bufferProcess] send to processor (isfinal):พรุ่งนี้จะมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.698186932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.69818986+07:00","message":"> Transcript [933] [false]: 'พรุ่งนี้จะมีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.698193374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.698195571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.698197496+07:00","message":"StatePrefix: 'พรุ่งนี้จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.698199804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.698201351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.698203795+07:00","message":"> Transcript [934] [true]: 'พรุ่งนี้จะมีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.698205959+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.698207514+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.698209076+07:00","message":"StatePrefix: 'พรุ่งนี้จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.698210727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:35.698217256+07:00","message":"Push: 'พรุ่งนี้จะมีการใช้สาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:35.698224702+07:00","message":"push: {true พรุ่งนี้จะมีการใช้สาร 0 0xc0031f4c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:35.704916203+07:00","message":"write wav file: './tmp/7558/7558_265.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.382203398+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.382251838+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:13:36.382258276+07:00","message":"receive interim result [false|false]: เนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.38227598+07:00","message":"[buffer interim] 266 false เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.382282164+07:00","message":"[bufferProcess] interim [540000000]:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.382284384+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:36.4120793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:36.412093678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.521827819+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.521871714+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:13:36.521877953+07:00","message":"receive interim result [false|false]: เมือง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:36.521894033+07:00","message":"[buffer interim] 266 false เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.521903774+07:00","message":"[bufferProcess] interim [660000000]:เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.521907645+07:00","message":"[bufferProcess] send to processor:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.521914409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.521918043+07:00","message":"> Transcript [935] [false]: 'เนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:36.521921381+07:00","message":"Set StatePrefix (first interim): 'เนื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:37.73364193+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:37.733678088+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:13:37.73368436+07:00","message":"receive interim result [false|false]: แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:37.733696027+07:00","message":"[buffer interim] 266 false แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:37.733701771+07:00","message":"[bufferProcess] interim [920000000]:แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:37.733704059+07:00","message":"[bufferProcess] send to processor:เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:37.733709571+07:00","message":"[bufferProcess] send to processor (ticker):แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:37.733712567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:37.733715437+07:00","message":"> Transcript [936] [false]: 'เมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:37.733717635+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:37.733719467+07:00","message":"Set new StatePrefix: 'เมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:37.733720974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:37.733722755+07:00","message":"> Transcript [937] [false]: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:37.733724282+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:37.7337258+07:00","message":"Set new StatePrefix: 'แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:37.947347447+07:00","message":"[GCS] IsForceVAD: false for message ID: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.018188985+07:00","message":"[GCS] Start streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.060510279+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.060544064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วนะคะ\",\"confidence\":0.9461661}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.060549901+07:00","message":"receive interim result [true|false]: แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.060558749+07:00","message":"end recv isFinal message id 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.060560934+07:00","message":"end Recv id 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.06056705+07:00","message":"[buffer interim] 266 true แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.060575916+07:00","message":"[bufferProcess] interim [340000000]:แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.060579944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.060582702+07:00","message":"> Transcript [938] [true]: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.060585657+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.06058759+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.060589419+07:00","message":"StatePrefix: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.060591367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.06059718+07:00","message":"Push: 'แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.060606624+07:00","message":"push: {true แล้วนะคะ 0 0xc002102280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:38.069193054+07:00","message":"write wav file: './tmp/7558/7558_266.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.702777051+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.702827174+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:13:38.702836204+07:00","message":"receive interim result [false|false]: เห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.702851193+07:00","message":"[buffer interim] 267 false เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.702859336+07:00","message":"[bufferProcess] interim [480000000]:เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.702861522+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.737580303+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.737618709+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:13:38.737624011+07:00","message":"receive interim result [false|false]: เห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:38.737641093+07:00","message":"[buffer interim] 267 false เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.737647783+07:00","message":"[bufferProcess] interim [540000000]:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.737650546+07:00","message":"[bufferProcess] send to processor:เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.737657167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.737660018+07:00","message":"> Transcript [939] [false]: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:38.737662328+07:00","message":"Set StatePrefix (first interim): 'เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.370898327+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.370934233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.370939647+07:00","message":"receive interim result [false|false]: เห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.370954555+07:00","message":"[buffer interim] 267 false เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.370960429+07:00","message":"[bufferProcess] interim [140000000]:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.370963114+07:00","message":"[bufferProcess] send to processor:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.370966587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.370969396+07:00","message":"> Transcript [940] [false]: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.370972274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.370974211+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.370975885+07:00","message":"StatePrefix: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.37097782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:39.412865809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:39.412863903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.95285696+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.95289684+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:13:39.952903259+07:00","message":"receive interim result [false|false]: เห็นว่าอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.952917248+07:00","message":"[buffer interim] 267 false เห็นว่าอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.952924639+07:00","message":"[bufferProcess] interim [740000000]:เห็นว่าอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.952926993+07:00","message":"[bufferProcess] send to processor:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.952937141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.952939928+07:00","message":"> Transcript [941] [false]: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.952943103+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.952944938+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.952946888+07:00","message":"StatePrefix: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.952949179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.986223379+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.986257951+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:13:39.98626423+07:00","message":"receive interim result [false|false]: เห็นว่าอีกที"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:39.986282985+07:00","message":"[buffer interim] 267 false เห็นว่าอีกที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.986292781+07:00","message":"[bufferProcess] interim [800000000]:เห็นว่าอีกที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.986295165+07:00","message":"[bufferProcess] send to processor:เห็นว่าอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.98630165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.986304407+07:00","message":"> Transcript [942] [false]: 'เห็นว่าอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.986307462+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.986312091+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.98631404+07:00","message":"StatePrefix: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:39.986316001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.080388105+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.08043477+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:13:40.080441482+07:00","message":"receive interim result [false|false]: เห็นว่าสิ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.080456742+07:00","message":"[buffer interim] 267 false เห็นว่าสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.080464698+07:00","message":"[bufferProcess] interim [860000000]:เห็นว่าสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.080468356+07:00","message":"[bufferProcess] send to processor:เห็นว่าอีกที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.080475718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.080478747+07:00","message":"> Transcript [943] [false]: 'เห็นว่าอีกที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.080482221+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.080484313+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.080486227+07:00","message":"StatePrefix: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.080489795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.080496159+07:00","message":"Push: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.080498822+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.080501222+07:00","message":"Set new StatePrefix : 'เห็นว่าอีกที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.080503357+07:00","message":"Next Push (prob) : 'ว่าอีกที'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.080511239+07:00","message":"push: {false เห็น 0 0xc004002400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.1520808+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.152122765+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:13:40.15212935+07:00","message":"receive interim result [false|false]: เห็นว่าอีกที"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.152144041+07:00","message":"[buffer interim] 267 false เห็นว่าอีกที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.152153229+07:00","message":"[bufferProcess] interim [980000000]:เห็นว่าอีกที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.152155709+07:00","message":"[bufferProcess] send to processor:เห็นว่าสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.152159564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.152162358+07:00","message":"> Transcript [944] [false]: 'เห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.152164827+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.152166814+07:00","message":"Set new StatePrefix: 'เห็นว่าสิ่งที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.267614006+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.267658282+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:13:40.267664343+07:00","message":"receive interim result [false|false]: เห็นว่าสิ่งที่ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.267681645+07:00","message":"[buffer interim] 267 false เห็นว่าสิ่งที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.267689128+07:00","message":"[bufferProcess] interim [40000000]:เห็นว่าสิ่งที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.26769178+07:00","message":"[bufferProcess] send to processor:เห็นว่าอีกที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.267696161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.267699285+07:00","message":"> Transcript [945] [false]: 'เห็นว่าอีกที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.267701518+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.267703528+07:00","message":"Set new StatePrefix: 'เห็นว่าอีกที'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.287118612+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.287141546+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:13:40.287147097+07:00","message":"receive interim result [false|false]: เห็นว่าสิ่งที่ไม่ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.287159172+07:00","message":"[buffer interim] 267 false เห็นว่าสิ่งที่ไม่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.287164059+07:00","message":"[bufferProcess] interim [100000000]:เห็นว่าสิ่งที่ไม่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.287166232+07:00","message":"[bufferProcess] send to processor:เห็นว่าสิ่งที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.287169464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.287171802+07:00","message":"> Transcript [946] [false]: 'เห็นว่าสิ่งที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.287173728+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.287175779+07:00","message":"Set new StatePrefix: 'เห็นว่าสิ่งที่ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.494661013+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.494704783+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:13:40.494711236+07:00","message":"receive interim result [false|false]: เห็นว่าสิ่งที่ไม่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.494725686+07:00","message":"[buffer interim] 267 false เห็นว่าสิ่งที่ไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.494733411+07:00","message":"[bufferProcess] interim [280000000]:เห็นว่าสิ่งที่ไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.49474367+07:00","message":"[bufferProcess] send to processor:เห็นว่าสิ่งที่ไม่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.494752324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.494755304+07:00","message":"> Transcript [947] [false]: 'เห็นว่าสิ่งที่ไม่ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.494759264+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.494761448+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.494763403+07:00","message":"StatePrefix: 'เห็นว่าสิ่งที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.494766272+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.659389742+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.659437115+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:13:40.659444192+07:00","message":"receive interim result [false|false]: เห็นว่าสิ่งที่ไม่มีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.659459255+07:00","message":"[buffer interim] 267 false เห็นว่าสิ่งที่ไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.65946652+07:00","message":"[bufferProcess] interim [460000000]:เห็นว่าสิ่งที่ไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.659469064+07:00","message":"[bufferProcess] send to processor:เห็นว่าสิ่งที่ไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.659479176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.659483155+07:00","message":"> Transcript [948] [false]: 'เห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.659487328+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.659489381+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.659491336+07:00","message":"StatePrefix: 'เห็นว่าสิ่งที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.659495015+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.977947277+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.977996935+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:13:40.978004048+07:00","message":"receive interim result [false|false]: เห็นว่าสิ่งที่ไม่มีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:40.978018099+07:00","message":"[buffer interim] 267 false เห็นว่าสิ่งที่ไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.978025811+07:00","message":"[bufferProcess] interim [760000000]:เห็นว่าสิ่งที่ไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.978028298+07:00","message":"[bufferProcess] send to processor:เห็นว่าสิ่งที่ไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.978032934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.978036032+07:00","message":"> Transcript [949] [false]: 'เห็นว่าสิ่งที่ไม่มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.978039959+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.978041969+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.978044312+07:00","message":"StatePrefix: 'เห็นว่าสิ่งที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:40.978046618+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.49687115+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.496910583+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:13:41.49691721+07:00","message":"receive interim result [false|false]: เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.496931081+07:00","message":"[buffer interim] 267 false เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.496938156+07:00","message":"[bufferProcess] interim [300000000]:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.496941022+07:00","message":"[bufferProcess] send to processor:เห็นว่าสิ่งที่ไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.496946436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.496949251+07:00","message":"> Transcript [950] [false]: 'เห็นว่าสิ่งที่ไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.496952963+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.496955097+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.496957601+07:00","message":"StatePrefix: 'เห็นว่าสิ่งที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.496959903+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.496968356+07:00","message":"Push: 'ว่าสิ่งที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.496970197+07:00","message":"TextPushed: 'เห็นว่าสิ่งที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.496972393+07:00","message":"Set new StatePrefix : 'เห็นว่าสิ่งที่ไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.496975087+07:00","message":"Next Push (prob) : 'มีการใช้สาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.496994708+07:00","message":"push: {false ว่าสิ่งที่ไม่ 0 0xc004002400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.545220793+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.545263353+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:13:41.545270584+07:00","message":"receive interim result [false|false]: เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.545282687+07:00","message":"[buffer interim] 267 false เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.545289297+07:00","message":"[bufferProcess] interim [360000000]:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.545292085+07:00","message":"[bufferProcess] send to processor:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.54529817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.545300886+07:00","message":"> Transcript [951] [false]: 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.545303942+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.545305973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.545307875+07:00","message":"StatePrefix: 'เห็นว่าสิ่งที่ไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.545310235+07:00","message":"TextPushed: 'เห็นว่าสิ่งที่ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.78013936+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.780180094+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:13:41.780187256+07:00","message":"receive interim result [false|false]: เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีแรง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.780202987+07:00","message":"[buffer interim] 267 false เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.780210362+07:00","message":"[bufferProcess] interim [600000000]:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.780213035+07:00","message":"[bufferProcess] send to processor:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.780220243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.780223324+07:00","message":"> Transcript [952] [false]: 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.780226931+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.78022917+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.780231595+07:00","message":"StatePrefix: 'เห็นว่าสิ่งที่ไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.780234338+07:00","message":"TextPushed: 'เห็นว่าสิ่งที่ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.953951036+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.953981446+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:13:41.953986942+07:00","message":"receive interim result [false|false]: เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:41.954003141+07:00","message":"[buffer interim] 267 false เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.954009779+07:00","message":"[bufferProcess] interim [780000000]:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.954012491+07:00","message":"[bufferProcess] send to processor:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.954016694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.954018843+07:00","message":"> Transcript [953] [false]: 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.954022045+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.954024191+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.954027238+07:00","message":"StatePrefix: 'เห็นว่าสิ่งที่ไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:41.954029713+07:00","message":"TextPushed: 'เห็นว่าสิ่งที่ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.214502208+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.214544797+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:13:42.214551632+07:00","message":"receive interim result [false|false]: เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.214570237+07:00","message":"[buffer interim] 267 false เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.214577037+07:00","message":"[bufferProcess] interim [960000000]:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.214579683+07:00","message":"[bufferProcess] send to processor:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.214586982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.214589517+07:00","message":"> Transcript [954] [false]: 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.214593152+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.21459533+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.214597639+07:00","message":"StatePrefix: 'เห็นว่าสิ่งที่ไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.214600172+07:00","message":"TextPushed: 'เห็นว่าสิ่งที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.214606336+07:00","message":"Push: 'มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.214608142+07:00","message":"TextPushed: 'เห็นว่าสิ่งที่ไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.214610222+07:00","message":"Set new StatePrefix : 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.214612775+07:00","message":"Next Push (prob) : 'จะไม่มีราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.214620362+07:00","message":"push: {false มีการใช้สาร 0 0xc004002400}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:42.413173067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:42.413196259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.423955104+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.423983657+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:13:42.423990109+07:00","message":"receive interim result [false|false]: เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรักพ่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.424003736+07:00","message":"[buffer interim] 267 false เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรักพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.424009868+07:00","message":"[bufferProcess] interim [200000000]:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรักพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.424013057+07:00","message":"[bufferProcess] send to processor:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.424020344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.42402351+07:00","message":"> Transcript [955] [false]: 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.424025866+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.42402784+07:00","message":"Set new StatePrefix: 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.64301612+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.64305212+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:13:42.643058345+07:00","message":"receive interim result [false|false]: เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.643073272+07:00","message":"[buffer interim] 267 false เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.643079731+07:00","message":"[bufferProcess] interim [440000000]:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.643082423+07:00","message":"[bufferProcess] send to processor:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรักพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.643089217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.643091849+07:00","message":"> Transcript [956] [false]: 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรักพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.643095633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.643097774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.643099516+07:00","message":"StatePrefix: 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.643102156+07:00","message":"TextPushed: 'เห็นว่าสิ่งที่ไม่มีการใช้สาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.685935848+07:00","message":"[GCS] IsForceVAD: false for message ID: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.769770308+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.769813144+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:13:42.76981952+07:00","message":"receive interim result [false|false]: เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.769831484+07:00","message":"[buffer interim] 267 false เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.769839642+07:00","message":"[bufferProcess] interim [560000000]:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.769842145+07:00","message":"[bufferProcess] send to processor:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.769846454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.769849396+07:00","message":"> Transcript [957] [false]: 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.76985264+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.769854786+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.769856801+07:00","message":"StatePrefix: 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.769859627+07:00","message":"TextPushed: 'เห็นว่าสิ่งที่ไม่มีการใช้สาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.901104952+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.901149742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก\",\"confidence\":0.9441841}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.901157928+07:00","message":"receive interim result [true|false]: เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.901182239+07:00","message":"end recv isFinal message id 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.901185346+07:00","message":"end Recv id 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.90119182+07:00","message":"[buffer interim] 267 true เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.901199528+07:00","message":"[bufferProcess] interim [680000000]:เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.901203354+07:00","message":"[bufferProcess] send to processor (isfinal):เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.901206927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.901209902+07:00","message":"> Transcript [958] [false]: 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.901212532+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.901214502+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.901216311+07:00","message":"StatePrefix: 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.90121892+07:00","message":"TextPushed: 'เห็นว่าสิ่งที่ไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.90122119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.901223152+07:00","message":"> Transcript [959] [true]: 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.90122538+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.901227633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.901229218+07:00","message":"StatePrefix: 'เห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.901231292+07:00","message":"TextPushed: 'เห็นว่าสิ่งที่ไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:42.901234291+07:00","message":"Push: 'จะไม่มีราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:42.901242321+07:00","message":"push: {true จะไม่มีราก 0 0xc004002400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:42.911848682+07:00","message":"write wav file: './tmp/7558/7558_267.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:43.268481911+07:00","message":"[GCS] Start streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:43.816401579+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:43.81644735+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:13:43.816452389+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:43.816467014+07:00","message":"[buffer interim] 268 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:43.816474858+07:00","message":"[bufferProcess] interim [540000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:43.816478166+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.248680934+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.248723128+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:13:44.248729655+07:00","message":"receive interim result [false|false]: กางเกงยีนส์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.248751938+07:00","message":"[buffer interim] 268 false กางเกงยีนส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.248761121+07:00","message":"[bufferProcess] interim [960000000]:กางเกงยีนส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.248764508+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.248772121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.248774936+07:00","message":"> Transcript [960] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.248777193+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.439934209+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.439979221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.439986758+07:00","message":"receive interim result [false|false]: ส่ง kerry นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.440001601+07:00","message":"[buffer interim] 268 false ส่ง kerry นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.44001355+07:00","message":"[bufferProcess] interim [140000000]:ส่ง kerry นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.440019343+07:00","message":"[bufferProcess] send to processor:กางเกงยีนส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.440026768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.440031138+07:00","message":"> Transcript [961] [false]: 'กางเกงยีนส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.440034598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.4400373+07:00","message":"Set new StatePrefix: 'กางเกงยีนส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.822560123+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.822598987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry นะคะที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.822605289+07:00","message":"receive interim result [false|false]: ส่ง kerry นะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:44.822622029+07:00","message":"[buffer interim] 268 false ส่ง kerry นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.822630318+07:00","message":"[bufferProcess] interim [560000000]:ส่ง kerry นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.822632552+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.822636103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.822639127+07:00","message":"> Transcript [962] [false]: 'ส่ง kerry นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.82264171+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:44.822644439+07:00","message":"Set new StatePrefix: 'ส่ง kerry นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.01759837+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.017638612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.017644662+07:00","message":"receive interim result [false|false]: ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.01765788+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:13:45.017660605+07:00","message":"receive interim result [false|false]:  นะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.017677493+07:00","message":"[buffer interim] 268 false ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.017691554+07:00","message":"[buffer interim] 268 false  นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.01769847+07:00","message":"[bufferProcess] interim [740000000]:ส่ง kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.017701717+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.017708351+07:00","message":"[bufferProcess] interim [740000000]: นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.017710754+07:00","message":"[bufferProcess] update buffer: ส่ง kerry นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.01771371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.017716581+07:00","message":"> Transcript [963] [false]: 'ส่ง kerry นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.017719624+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.017721735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.017723717+07:00","message":"StatePrefix: 'ส่ง kerry นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.017725828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.148415936+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.148457024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.148462906+07:00","message":"receive interim result [false|false]: ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.148474163+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:13:45.148477589+07:00","message":"receive interim result [false|false]:  นะคะที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.148484654+07:00","message":"[buffer interim] 268 false ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.148488906+07:00","message":"[buffer interim] 268 false  นะคะที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.148506752+07:00","message":"[bufferProcess] interim [860000000]:ส่ง kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.148528956+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.1485376+07:00","message":"[bufferProcess] interim [860000000]: นะคะที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.148540455+07:00","message":"[bufferProcess] update buffer: ส่ง kerry นะคะที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.148544268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.148547851+07:00","message":"> Transcript [964] [false]: 'ส่ง kerry นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.148550752+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.148552933+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.148554792+07:00","message":"StatePrefix: 'ส่ง kerry นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.148556915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.391349231+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.391382489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.391388397+07:00","message":"receive interim result [false|false]: ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.391399256+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:13:45.391402607+07:00","message":"receive interim result [false|false]:  นะคะที่มีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.391409251+07:00","message":"[buffer interim] 268 false ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.391414437+07:00","message":"[buffer interim] 268 false  นะคะที่มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.391420252+07:00","message":"[bufferProcess] interim [160000000]:ส่ง kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.391423344+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.391426322+07:00","message":"[bufferProcess] interim [160000000]: นะคะที่มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.391429073+07:00","message":"[bufferProcess] update buffer: ส่ง kerry นะคะที่มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.391432157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.391434962+07:00","message":"> Transcript [965] [false]: 'ส่ง kerry นะคะที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.391438059+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.39144015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.391442043+07:00","message":"StatePrefix: 'ส่ง kerry นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.391444055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.396191267+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.396203526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.396207353+07:00","message":"receive interim result [false|false]: ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.396215419+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:13:45.396219309+07:00","message":"receive interim result [false|false]:  นะคะที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.396223582+07:00","message":"[buffer interim] 268 false ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.396225967+07:00","message":"[buffer interim] 268 false  นะคะที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.396229574+07:00","message":"[bufferProcess] interim [220000000]:ส่ง kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.39623182+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะที่มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.396234438+07:00","message":"[bufferProcess] interim [220000000]: นะคะที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.396236387+07:00","message":"[bufferProcess] update buffer: ส่ง kerry นะคะที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.396238764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.396240842+07:00","message":"> Transcript [966] [false]: 'ส่ง kerry นะคะที่มีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.396243245+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.396245217+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.396247168+07:00","message":"StatePrefix: 'ส่ง kerry นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.396248806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.396251222+07:00","message":"Push: 'ส่ง kerry นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.396253362+07:00","message":"TextPushed: 'ส่ง kerry นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.396255201+07:00","message":"Set new StatePrefix : 'ส่ง kerry นะคะที่มีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.396257338+07:00","message":"Next Push (prob) : 'ที่มีกี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.396265489+07:00","message":"push: {false ส่ง kerry นะคะ 0 0xc004003100}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:45.413366011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:45.413374818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.711307026+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.711341777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.71134934+07:00","message":"receive interim result [false|false]: ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.711361562+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:13:45.711364549+07:00","message":"receive interim result [false|false]:  นะคะที่มีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.711371964+07:00","message":"[buffer interim] 268 false ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:45.711375057+07:00","message":"[buffer interim] 268 false  นะคะที่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.711380151+07:00","message":"[bufferProcess] interim [460000000]:ส่ง kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.711382336+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.711385521+07:00","message":"[bufferProcess] interim [460000000]: นะคะที่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.711387874+07:00","message":"[bufferProcess] update buffer: ส่ง kerry นะคะที่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.711390518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.71139334+07:00","message":"> Transcript [967] [false]: 'ส่ง kerry นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.711402086+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:45.711403934+07:00","message":"Set new StatePrefix: 'ส่ง kerry นะคะที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.032698367+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.032738615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.032744477+07:00","message":"receive interim result [false|false]: ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.032759889+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:13:46.032762847+07:00","message":"receive interim result [false|false]:  นะคะที่มีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.032770479+07:00","message":"[buffer interim] 268 false ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.032773667+07:00","message":"[buffer interim] 268 false  นะคะที่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.032779553+07:00","message":"[bufferProcess] interim [760000000]:ส่ง kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.032781819+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะที่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.032784793+07:00","message":"[bufferProcess] interim [760000000]: นะคะที่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.03278746+07:00","message":"[bufferProcess] update buffer: ส่ง kerry นะคะที่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.032793383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.032796344+07:00","message":"> Transcript [968] [false]: 'ส่ง kerry นะคะที่มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.032799484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.03280152+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.032803204+07:00","message":"StatePrefix: 'ส่ง kerry นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.032805436+07:00","message":"TextPushed: 'ส่ง kerry นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.487054183+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.487089899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.487095524+07:00","message":"receive interim result [false|false]: ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.487111372+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:13:46.487115396+07:00","message":"receive interim result [false|false]:  นะคะที่มีการใช้สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.487122484+07:00","message":"[buffer interim] 268 false ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.48712569+07:00","message":"[buffer interim] 268 false  นะคะที่มีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.487131905+07:00","message":"[bufferProcess] interim [240000000]:ส่ง kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.487134446+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะที่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.487137739+07:00","message":"[bufferProcess] interim [240000000]: นะคะที่มีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.48714018+07:00","message":"[bufferProcess] update buffer: ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.487143349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.487146234+07:00","message":"> Transcript [969] [false]: 'ส่ง kerry นะคะที่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.487149223+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.48715119+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.487153258+07:00","message":"StatePrefix: 'ส่ง kerry นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.487155596+07:00","message":"TextPushed: 'ส่ง kerry นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.74139674+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.741434109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.741439669+07:00","message":"receive interim result [false|false]: ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.741450276+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:13:46.741453307+07:00","message":"receive interim result [false|false]:  นะคะที่มีการใช้สารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.741460348+07:00","message":"[buffer interim] 268 false ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.741463859+07:00","message":"[buffer interim] 268 false  นะคะที่มีการใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.741469892+07:00","message":"[bufferProcess] interim [480000000]:ส่ง kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.741472305+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.741475593+07:00","message":"[bufferProcess] interim [480000000]: นะคะที่มีการใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.741479745+07:00","message":"[bufferProcess] update buffer: ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.741483015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.741486129+07:00","message":"> Transcript [970] [false]: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.741491249+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.741493522+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.741497037+07:00","message":"StatePrefix: 'ส่ง kerry นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.741499596+07:00","message":"TextPushed: 'ส่ง kerry นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.929916446+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.92995506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.929962077+07:00","message":"receive interim result [false|false]: ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.929974197+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:13:46.929977212+07:00","message":"receive interim result [false|false]:  นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.929984136+07:00","message":"[buffer interim] 268 false ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.92998763+07:00","message":"[buffer interim] 268 false  นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.929993528+07:00","message":"[bufferProcess] interim [720000000]:ส่ง kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.929996189+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.929999229+07:00","message":"[bufferProcess] interim [720000000]: นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.930002106+07:00","message":"[bufferProcess] update buffer: ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.93000558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.930008605+07:00","message":"> Transcript [971] [false]: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.930012002+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.930014053+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.930017358+07:00","message":"StatePrefix: 'ส่ง kerry นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.930020246+07:00","message":"TextPushed: 'ส่ง kerry นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.930023026+07:00","message":"Push: 'ที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.930024938+07:00","message":"TextPushed: 'ส่ง kerry นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.930026926+07:00","message":"Set new StatePrefix : 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:46.930029059+07:00","message":"Next Push (prob) : 'ใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:46.930039718+07:00","message":"push: {false ที่มีการ 0 0xc004003100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.182008644+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.182047641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.182054144+07:00","message":"receive interim result [false|false]: ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.182067582+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:13:47.18207145+07:00","message":"receive interim result [false|false]:  นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.182085438+07:00","message":"[buffer interim] 268 false ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.182095829+07:00","message":"[buffer interim] 268 false  นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182119566+07:00","message":"[bufferProcess] interim [960000000]:ส่ง kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182147052+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182157573+07:00","message":"[bufferProcess] interim [960000000]: นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182160329+07:00","message":"[bufferProcess] update buffer: ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182164284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182167644+07:00","message":"> Transcript [972] [false]: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182171234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182173152+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182175039+07:00","message":"StatePrefix: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.18217752+07:00","message":"TextPushed: 'ส่ง kerry นะคะที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.182876033+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.182892636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.182897742+07:00","message":"receive interim result [false|false]: ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.182906968+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:13:47.182909965+07:00","message":"receive interim result [false|false]:  นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.182915678+07:00","message":"[buffer interim] 268 false ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.18291869+07:00","message":"[buffer interim] 268 false  นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.18292491+07:00","message":"[bufferProcess] interim [20000000]:ส่ง kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182927413+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182930228+07:00","message":"[bufferProcess] interim [20000000]: นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.18293301+07:00","message":"[bufferProcess] update buffer: ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182936381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.18293946+07:00","message":"> Transcript [973] [false]: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182943242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182945295+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182947249+07:00","message":"StatePrefix: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.182949999+07:00","message":"TextPushed: 'ส่ง kerry นะคะที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.440032999+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.440072532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.44007908+07:00","message":"receive interim result [false|false]: ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.440095472+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:13:47.440099804+07:00","message":"receive interim result [false|false]:  นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.44010823+07:00","message":"[buffer interim] 268 false ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.440112122+07:00","message":"[buffer interim] 268 false  นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.440119441+07:00","message":"[bufferProcess] interim [140000000]:ส่ง kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.440122033+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.440125493+07:00","message":"[bufferProcess] interim [140000000]: นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.440127833+07:00","message":"[bufferProcess] update buffer: ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.44013075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.440133624+07:00","message":"> Transcript [974] [false]: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.440137646+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.440139843+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.440142287+07:00","message":"StatePrefix: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.4401447+07:00","message":"TextPushed: 'ส่ง kerry นะคะที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.631716314+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.631761758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.63176928+07:00","message":"receive interim result [false|false]: ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.631787025+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:13:47.631790115+07:00","message":"receive interim result [false|false]:  นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.631798421+07:00","message":"[buffer interim] 268 false ส่ง kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.631802749+07:00","message":"[buffer interim] 268 false  นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.631810235+07:00","message":"[bufferProcess] interim [380000000]:ส่ง kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.631813121+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.631816203+07:00","message":"[bufferProcess] interim [380000000]: นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.631819121+07:00","message":"[bufferProcess] update buffer: ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.631822508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.631825648+07:00","message":"> Transcript [975] [false]: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.631829394+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.631831432+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.631833652+07:00","message":"StatePrefix: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.631836382+07:00","message":"TextPushed: 'ส่ง kerry นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.631839238+07:00","message":"Push: 'ใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.63184114+07:00","message":"TextPushed: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.631843139+07:00","message":"Set new StatePrefix : 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:47.631845375+07:00","message":"Next Push (prob) : 'มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:47.631853369+07:00","message":"push: {false ใช้สารสังเคราะห์ที่ 0 0xc004003100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:48.066358179+07:00","message":"[GCS] IsForceVAD: false for message ID: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:48.152259092+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:48.152305464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:48.152312748+07:00","message":"receive interim result [false|false]: ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:48.15232822+07:00","message":"[buffer interim] 268 false ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.152339387+07:00","message":"[bufferProcess] interim [980000000]:ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.152342355+07:00","message":"[bufferProcess] send to processor:ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.152346125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.152348777+07:00","message":"> Transcript [976] [false]: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.152353717+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.152355895+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.152357743+07:00","message":"StatePrefix: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.152360805+07:00","message":"TextPushed: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:48.244860845+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:48.244904347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน\",\"confidence\":0.8305511}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:48.2449117+07:00","message":"receive interim result [true|false]: ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:48.244921418+07:00","message":"end recv isFinal message id 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:48.244924049+07:00","message":"end Recv id 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:48.244946639+07:00","message":"[buffer interim] 268 true ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.244955152+07:00","message":"[bufferProcess] interim [10000000]:ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.244958892+07:00","message":"[bufferProcess] send to processor (isfinal):ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.244962691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.244965464+07:00","message":"> Transcript [977] [false]: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.244969099+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.244970975+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.244973234+07:00","message":"StatePrefix: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.244975985+07:00","message":"TextPushed: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.244977938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.244979835+07:00","message":"> Transcript [978] [true]: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.244982643+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.244985871+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.244987733+07:00","message":"StatePrefix: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.24498964+07:00","message":"TextPushed: 'ส่ง kerry นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:48.244992995+07:00","message":"Push: 'มีสมบัติคล้ายออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:48.245002278+07:00","message":"push: {true มีสมบัติคล้ายออกซิเจน 0 0xc004003100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:48.256049214+07:00","message":"write wav file: './tmp/7558/7558_268.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:48.328741009+07:00","message":"[GCS] Start streaming session, msgId: 269"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:48.414141079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:48.414160266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:49.545341445+07:00","message":"[GCS] IsForceVAD: false for message ID: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:49.607176959+07:00","message":"[GCS] Start streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:49.626802879+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:49.626825593+07:00","message":"found end of frame, send empty tag with msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:49.626829705+07:00","message":"end Recv id 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:49.626838171+07:00","message":"[buffer interim] 269 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:49.626852524+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:49.626857553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:49.626861409+07:00","message":"> Transcript [979] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:49.62686493+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:49.626867924+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:49.626870628+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:49.626873221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:49.626878982+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:49.626895245+07:00","message":"push: {true \n 0 0xc0031f4200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:49.632239802+07:00","message":"write wav file: './tmp/7558/7558_269.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.62604406+07:00","message":"[GCS] IsForceVAD: false for message ID: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.697731641+07:00","message":"[GCS] Start streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.717784835+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.717804027+07:00","message":"found end of frame, send empty tag with msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.717807151+07:00","message":"end Recv id 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.717814207+07:00","message":"[buffer interim] 270 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.71782096+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.717825868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.717829241+07:00","message":"> Transcript [980] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.717833292+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.717836082+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.717838814+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.717841561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.717844739+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.717856057+07:00","message":"push: {true \n 0 0xc0001fbb80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:50.723262141+07:00","message":"write wav file: './tmp/7558/7558_270.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.885878792+07:00","message":"[GCS] IsForceVAD: false for message ID: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.947023396+07:00","message":"[GCS] Start streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.98723538+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.987254786+07:00","message":"found end of frame, send empty tag with msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.987257578+07:00","message":"end Recv id 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.987263229+07:00","message":"[buffer interim] 271 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.987268583+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.987273427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.987276067+07:00","message":"> Transcript [981] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.987278377+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.987280196+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.987281945+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.987283864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:50.987293046+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:50.987301957+07:00","message":"push: {true \n 0 0xc004002c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:50.991302689+07:00","message":"write wav file: './tmp/7558/7558_271.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:51.265684783+07:00","message":"[GCS] IsForceVAD: false for message ID: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:51.35137517+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:51.351400807+07:00","message":"found end of frame, send empty tag with msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:51.351404512+07:00","message":"end Recv id 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:51.351412102+07:00","message":"[buffer interim] 272 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.351419417+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.351430096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.351432908+07:00","message":"> Transcript [982] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.351435378+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.351437223+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.351438949+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.351440974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.351443776+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:51.351452698+07:00","message":"push: {true \n 0 0xc000045000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:51.357250489+07:00","message":"write wav file: './tmp/7558/7558_272.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:51.414787295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:51.414799141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:51.527017101+07:00","message":"[GCS] Start streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:51.586323852+07:00","message":"[GCS] IsForceVAD: false for message ID: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:51.778805831+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:51.778829046+07:00","message":"found end of frame, send empty tag with msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:51.778832332+07:00","message":"end Recv id 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:51.778839035+07:00","message":"[buffer interim] 273 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.778846024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.77885062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.778853642+07:00","message":"> Transcript [983] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.778855928+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.778857962+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.778859788+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.778861586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:51.778863937+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:51.7788746+07:00","message":"push: {true \n 0 0xc004003600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:51.784346261+07:00","message":"write wav file: './tmp/7558/7558_273.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:51.977939595+07:00","message":"[GCS] Start streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.16179151+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.161842641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.161848362+07:00","message":"receive interim result [false|false]: การสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.16186559+07:00","message":"[buffer interim] 274 false การสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.161875269+07:00","message":"[bufferProcess] interim [990000000]:การสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.161878483+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.161887212+07:00","message":"[bufferProcess] send to processor (ticker):การสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.161892064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.161896724+07:00","message":"> Transcript [984] [false]: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.161899115+07:00","message":"Set StatePrefix (first interim): 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.355055385+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.355094439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.355099575+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.355114554+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.355122047+07:00","message":"[bufferProcess] interim [170000000]:การสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.355124062+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.426012557+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.426056088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.426061776+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.426073444+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.426079648+07:00","message":"[bufferProcess] interim [290000000]:การสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.426081956+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.426087673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.426090934+07:00","message":"> Transcript [985] [false]: 'การสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.426094543+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.426096663+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.426098557+07:00","message":"StatePrefix: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.426100892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.60509862+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.605140474+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:13:53.605146644+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.605160272+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.605177305+07:00","message":"[bufferProcess] interim [470000000]:การสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.605179805+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.605188695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.605191577+07:00","message":"> Transcript [986] [false]: 'การสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.605195061+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.605197669+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.605199912+07:00","message":"StatePrefix: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.605202064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.73430692+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.734351361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มี 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.734357043+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มี 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.734369495+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.734375944+07:00","message":"[bufferProcess] interim [590000000]:การสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.734379742+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.734387224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.734390071+07:00","message":"> Transcript [987] [false]: 'การสังเคราะห์ที่มีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.734393322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.734395407+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.734397235+07:00","message":"StatePrefix: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.734399174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.85957007+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.859606731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.859612209+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.859624562+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.859630498+07:00","message":"[bufferProcess] interim [650000000]:การสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.859633157+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.85963915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.859641587+07:00","message":"> Transcript [988] [false]: 'การสังเคราะห์ที่มี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.859644903+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.859647175+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.859649522+07:00","message":"StatePrefix: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.859651555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.859655576+07:00","message":"Push: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.859657863+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.859659819+07:00","message":"Set new StatePrefix : 'การสังเคราะห์ที่มี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:53.859661916+07:00","message":"Next Push (prob) : 'ที่มี 2'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:53.859668005+07:00","message":"push: {false การสังเคราะห์ 0 0xc0001fbf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:54.054313455+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:54.054351792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:54.054357536+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:54.054374774+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:54.054384646+07:00","message":"[bufferProcess] interim [890000000]:การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:54.054387326+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:54.054395098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:54.054398116+07:00","message":"> Transcript [989] [false]: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:54.054400584+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:54.054402615+07:00","message":"Set new StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:54.415378839+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:54.415404089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:54.633487999+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:54.633538525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:54.633545151+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:54.633559998+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:54.633567198+07:00","message":"[bufferProcess] interim [490000000]:การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:54.633569875+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:54.633576449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:54.633579118+07:00","message":"> Transcript [990] [false]: 'การสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:54.633582925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:54.633585345+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:54.63358916+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:54.63359262+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:55.525528213+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:55.525571726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:55.525579198+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:55.525596097+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.525604256+07:00","message":"[bufferProcess] interim [390000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.5256081+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.525613065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.525617067+07:00","message":"> Transcript [991] [false]: 'การสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.525621727+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.525624553+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.525627781+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:55.525631411+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.036719801+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.036764283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.036770426+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.036781351+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.036789021+07:00","message":"[bufferProcess] interim [930000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.036792376+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.036796766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.036799774+07:00","message":"> Transcript [992] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.036803122+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.036805184+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.036807779+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.03681034+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.356887483+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.356925024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.356930968+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.356942337+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.356951423+07:00","message":"[bufferProcess] interim [170000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.356954036+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.356960043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.356962862+07:00","message":"> Transcript [993] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.35696672+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.356968853+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.356971093+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.356973857+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.356980406+07:00","message":"Push: 'ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.356982893+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.356985275+07:00","message":"Set new StatePrefix : 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.356987852+07:00","message":"Next Push (prob) : 'คล้ายอย่างสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.35700985+07:00","message":"push: {false ที่มีสมบัติ 0 0xc0001fbf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.566394748+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.566437587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.566442964+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.566459791+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.566467819+07:00","message":"[bufferProcess] interim [410000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.566470244+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.566475848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.566479728+07:00","message":"> Transcript [994] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.566483188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.566485284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.566487116+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.566489683+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.612067279+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.612109169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.612115913+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้การ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.612133084+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.612140143+07:00","message":"[bufferProcess] interim [470000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.612142882+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.612146721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.612149555+07:00","message":"> Transcript [995] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.612152861+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.612154855+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.612156659+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.612159247+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.746626199+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.746672839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.746679416+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.746695583+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.746705775+07:00","message":"[bufferProcess] interim [590000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.746708402+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.746712324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.746715125+07:00","message":"> Transcript [996] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.746718959+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.746721136+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.746723039+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.746725477+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.932422035+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.932470195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.932475842+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.932489043+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.932496383+07:00","message":"[bufferProcess] interim [770000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.93249902+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.932505873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.93250952+07:00","message":"> Transcript [997] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.932513449+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.932515544+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.932517301+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.932520298+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.932525091+07:00","message":"Push: 'คล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.932527244+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.932529378+07:00","message":"Set new StatePrefix : 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:56.93253178+07:00","message":"Next Push (prob) : 'ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.932539938+07:00","message":"push: {false คล้ายอย่างสามารถ 0 0xc0001fbf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.971071682+07:00","message":"[GCS] Cleaned up inactive client: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.971089982+07:00","message":"[GCS] Cleaned up inactive client: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.971092685+07:00","message":"[GCS] Cleaned up inactive client: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.971094374+07:00","message":"[GCS] Cleaned up inactive client: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.971096207+07:00","message":"[GCS] Cleaned up inactive client: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.971097876+07:00","message":"[GCS] Cleaned up inactive client: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.971099799+07:00","message":"[GCS] Cleaned up inactive client: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.971101466+07:00","message":"[GCS] Cleaned up inactive client: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.971103343+07:00","message":"[GCS] Cleaned up inactive client: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.971105102+07:00","message":"[GCS] Cleaned up inactive client: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.971107496+07:00","message":"[GCS] Cleaned up inactive client: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.971110052+07:00","message":"[GCS] Cleaned up inactive client: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.97111178+07:00","message":"[GCS] Cleaned up inactive client: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.971113351+07:00","message":"[GCS] Cleaned up inactive client: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:56.971114895+07:00","message":"[GCS] Cleaned up inactive client: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.071946619+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.071991165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.071998236+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.072014913+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.072025483+07:00","message":"[bufferProcess] interim [890000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.072028166+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.072036123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.072038958+07:00","message":"> Transcript [998] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.072042132+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.072044206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.072046623+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.072048875+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.127442947+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.12748671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.127493071+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.127504939+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.127511512+07:00","message":"[bufferProcess] interim [10000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.127514531+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.12752006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.127523282+07:00","message":"> Transcript [999] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.127526735+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.127528735+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.127530764+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.12753334+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:57.416169742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:13:57.416212311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.486701629+07:00","message":"[GCS] IsForceVAD: false for message ID: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.52093181+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.520973166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.520979545+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.520995636+07:00","message":"[buffer interim] 274 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.521005099+07:00","message":"[bufferProcess] interim [430000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.52100793+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.52101226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.521015189+07:00","message":"> Transcript [1000] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.521019244+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.521021355+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.521024025+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.521026649+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.547705803+07:00","message":"[GCS] Start streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.602507506+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.602552508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด\",\"confidence\":0.95158356}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.602559573+07:00","message":"receive interim result [true|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.602568944+07:00","message":"end recv isFinal message id 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.60257132+07:00","message":"end Recv id 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.602577236+07:00","message":"[buffer interim] 274 true การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.60258966+07:00","message":"[bufferProcess] interim [520000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602596825+07:00","message":"[bufferProcess] send to processor (isfinal):การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602601071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602604378+07:00","message":"> Transcript [1001] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602608207+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602610113+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602612066+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602614243+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602621469+07:00","message":"Push: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602623544+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602625602+07:00","message":"Set new StatePrefix : 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602628313+07:00","message":"Next Push (prob) : 'กระตุ้นให้พืชบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602630229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.60263211+07:00","message":"> Transcript [1002] [true]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602635122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602636722+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602639287+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602641741+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.602644097+07:00","message":"Push: 'กระตุ้นให้พืชบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.602653201+07:00","message":"push: {false ใช้ 0 0xc0001fbf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.60265883+07:00","message":"push: {true กระตุ้นให้พืชบางชนิด 0 0xc0001fbf80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:57.61406729+07:00","message":"write wav file: './tmp/7558/7558_274.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.745827155+07:00","message":"[GCS] IsForceVAD: false for message ID: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.80840246+07:00","message":"[GCS] Start streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.83922005+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.83924856+07:00","message":"found end of frame, send empty tag with msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.839252832+07:00","message":"end Recv id 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.83925989+07:00","message":"[buffer interim] 275 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.839266991+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.839270643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.839273447+07:00","message":"> Transcript [1003] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.839275794+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.839277681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.83927946+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.839281214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:57.839286232+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:57.839295049+07:00","message":"push: {true \n 0 0xc0031f4d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:57.846580588+07:00","message":"write wav file: './tmp/7558/7558_275.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.18673701+07:00","message":"[GCS] IsForceVAD: false for message ID: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.258056879+07:00","message":"[GCS] Start streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.278373858+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.278394823+07:00","message":"found end of frame, send empty tag with msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.278399218+07:00","message":"end Recv id 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.278410248+07:00","message":"[buffer interim] 276 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.278419415+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.278430956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.278434924+07:00","message":"> Transcript [1004] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.278438778+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.278441434+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.278444138+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.278446978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:58.278450599+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:58.278463137+07:00","message":"push: {true \n 0 0xc00338a080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:13:58.284172121+07:00","message":"write wav file: './tmp/7558/7558_276.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:59.505671934+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:59.505718961+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:13:59.505724607+07:00","message":"receive interim result [false|false]: ไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:59.505746654+07:00","message":"[buffer interim] 277 false ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.505753078+07:00","message":"[bufferProcess] interim [260000000]:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.505754771+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.50576197+07:00","message":"[bufferProcess] send to processor (ticker):ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.505764534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.50576736+07:00","message":"> Transcript [1005] [false]: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.505769671+07:00","message":"Set StatePrefix (first interim): 'ไม่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:59.720165994+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:59.720199643+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:13:59.720205657+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:59.720220572+07:00","message":"[buffer interim] 277 false ไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.720227028+07:00","message":"[bufferProcess] interim [500000000]:ไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.720228904+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:59.993409901+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:59.993449789+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:13:59.993455674+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:59.99346665+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:59.99347007+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:13:59.993472753+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:59.993478386+07:00","message":"[buffer interim] 277 false ไม่ต้องมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:13:59.993481315+07:00","message":"[buffer interim] 277 false ไม่ต้องมีการปฏิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.993488203+07:00","message":"[bufferProcess] interim [740000000]:ไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.993490931+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.993493966+07:00","message":"[bufferProcess] interim [800000000]:ไม่ต้องมีการปฏิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.993495894+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.993498933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.993501748+07:00","message":"> Transcript [1006] [false]: 'ไม่ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.993504878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.993507011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.993508772+07:00","message":"StatePrefix: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.993510748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.99351266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.99351471+07:00","message":"> Transcript [1007] [false]: 'ไม่ต้องมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.993516568+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.993518211+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.993519976+07:00","message":"StatePrefix: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:13:59.993521596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.124231355+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.124275047+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:14:00.124281337+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการประดิษฐ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.124294556+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.124298362+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:14:00.124301434+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.124312828+07:00","message":"[buffer interim] 277 false ไม่ต้องมีการประดิษฐ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.124328526+07:00","message":"[buffer interim] 277 false ไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124337958+07:00","message":"[bufferProcess] interim [860000000]:ไม่ต้องมีการประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124343067+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปฏิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124351689+07:00","message":"[bufferProcess] interim [920000000]:ไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124354402+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124358491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.12436286+07:00","message":"> Transcript [1008] [false]: 'ไม่ต้องมีการปฏิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124368254+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124371396+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124374488+07:00","message":"StatePrefix: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124377538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124380217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.12438298+07:00","message":"> Transcript [1009] [false]: 'ไม่ต้องมีการประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124386036+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124388514+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124390923+07:00","message":"StatePrefix: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.12439344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124400776+07:00","message":"Push: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124403625+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124406893+07:00","message":"Set new StatePrefix : 'ไม่ต้องมีการประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.124410808+07:00","message":"Next Push (prob) : 'มีการประดิษฐ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.124431667+07:00","message":"push: {false ไม่ต้อง 0 0xc00338a480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.327499973+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.327537536+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:14:00.327547111+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.327562593+07:00","message":"[buffer interim] 277 false ไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.327570905+07:00","message":"[bufferProcess] interim [40000000]:ไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.327573151+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.327577276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.327580108+07:00","message":"> Transcript [1010] [false]: 'ไม่ต้องมีการปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.327582523+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.327585202+07:00","message":"Set new StatePrefix: 'ไม่ต้องมีการปฏิบัติ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:00.417139086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:00.417153924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.702177973+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.702229512+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:14:00.702239123+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิสนธิได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.702254972+07:00","message":"[buffer interim] 277 false ไม่ต้องมีการปฏิสนธิได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.702262619+07:00","message":"[bufferProcess] interim [460000000]:ไม่ต้องมีการปฏิสนธิได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.7022651+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.702272958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.702275929+07:00","message":"> Transcript [1011] [false]: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.702278653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.702280795+07:00","message":"Set new StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.909325213+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.909366108+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:14:00.90937278+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิสนธิได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.909386528+07:00","message":"[buffer interim] 277 false ไม่ต้องมีการปฏิสนธิได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.909393206+07:00","message":"[bufferProcess] interim [640000000]:ไม่ต้องมีการปฏิสนธิได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.909395671+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปฏิสนธิได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.909401839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.909407387+07:00","message":"> Transcript [1012] [false]: 'ไม่ต้องมีการปฏิสนธิได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.909410514+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.909412585+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.909414367+07:00","message":"StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.909416368+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.914544405+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.914559161+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:14:00.914564516+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิสนธิได้ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:00.914572428+07:00","message":"[buffer interim] 277 false ไม่ต้องมีการปฏิสนธิได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.914575903+07:00","message":"[bufferProcess] interim [700000000]:ไม่ต้องมีการปฏิสนธิได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.914577861+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปฏิสนธิได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.914579985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.914582149+07:00","message":"> Transcript [1013] [false]: 'ไม่ต้องมีการปฏิสนธิได้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.914584428+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.914586146+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.91458781+07:00","message":"StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:00.914589634+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.09349463+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.093533384+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:14:01.093539558+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.093552575+07:00","message":"[buffer interim] 277 false ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.093559625+07:00","message":"[bufferProcess] interim [880000000]:ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.093564617+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปฏิสนธิได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.093571845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.093574909+07:00","message":"> Transcript [1014] [false]: 'ไม่ต้องมีการปฏิสนธิได้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.093578314+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.093580897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.09358308+07:00","message":"StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.093585253+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.205409923+07:00","message":"[GCS] IsForceVAD: false for message ID: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.303162231+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.303198313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ\",\"confidence\":0.9586113}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.303204566+07:00","message":"receive interim result [true|false]: ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.303210976+07:00","message":"end recv isFinal message id 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.303213135+07:00","message":"end Recv id 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.303220273+07:00","message":"[buffer interim] 277 true ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.30322732+07:00","message":"[bufferProcess] interim [180000000]:ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303230716+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303234109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303236794+07:00","message":"> Transcript [1015] [false]: 'ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303240097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303241979+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303243972+07:00","message":"StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303245991+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303248544+07:00","message":"Push: 'มีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303250343+07:00","message":"TextPushed: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303252812+07:00","message":"Set new StatePrefix : 'ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303254916+07:00","message":"Next Push (prob) : 'ได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303256632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303258491+07:00","message":"> Transcript [1016] [true]: 'ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303262834+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303264813+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303266416+07:00","message":"StatePrefix: 'ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303268404+07:00","message":"TextPushed: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:01.303270332+07:00","message":"Push: 'ได้ด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.303277775+07:00","message":"push: {false มีการปฏิสนธิ 0 0xc00338a480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.303286959+07:00","message":"push: {true ได้ด้วยค่ะ 0 0xc00338a480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:01.311238422+07:00","message":"write wav file: './tmp/7558/7558_277.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.33850768+07:00","message":"[GCS] Start streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:01.975845177+07:00","message":"[GCS] IsForceVAD: false for message ID: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:02.086612115+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:02.086630752+07:00","message":"found end of frame, send empty tag with msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:02.086634105+07:00","message":"end Recv id 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:02.086641129+07:00","message":"[buffer interim] 278 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.086647273+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.086650791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.086653409+07:00","message":"> Transcript [1017] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.086655714+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.086657492+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.086659236+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.08666094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.086666708+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:02.0866758+07:00","message":"push: {true \n 0 0xc000438e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:02.092101102+07:00","message":"write wav file: './tmp/7558/7558_278.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:02.167317597+07:00","message":"[GCS] Start streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:02.825842348+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:02.825889629+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:14:02.825894887+07:00","message":"receive interim result [false|false]: องุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:02.825907873+07:00","message":"[buffer interim] 279 false องุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.825914834+07:00","message":"[bufferProcess] interim [720000000]:องุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:02.825916914+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.40121407+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.401256044+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:14:03.401263579+07:00","message":"receive interim result [false|false]: องุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:03.401281415+07:00","message":"[buffer interim] 279 false องุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.401289954+07:00","message":"[bufferProcess] interim [320000000]:องุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.401293802+07:00","message":"[bufferProcess] send to processor:องุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.401298077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.401301684+07:00","message":"> Transcript [1018] [false]: 'องุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:03.401304726+07:00","message":"Set StatePrefix (first interim): 'องุ่น'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:03.41740874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:03.417420392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.029631243+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.02967218+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:14:04.029677818+07:00","message":"receive interim result [false|false]: องุ่นแตงโม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.029689668+07:00","message":"[buffer interim] 279 false องุ่นแตงโม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.029696739+07:00","message":"[bufferProcess] interim [860000000]:องุ่นแตงโม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.029699254+07:00","message":"[bufferProcess] send to processor:องุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.029704731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.029707471+07:00","message":"> Transcript [1019] [false]: 'องุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.029710287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.029712347+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.029714221+07:00","message":"StatePrefix: 'องุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.029716375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.613857253+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.613912729+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:14:04.613919153+07:00","message":"receive interim result [false|false]: องุ่นเคียวโฮสตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.613934761+07:00","message":"[buffer interim] 279 false องุ่นเคียวโฮสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.613941803+07:00","message":"[bufferProcess] interim [460000000]:องุ่นเคียวโฮสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.613944422+07:00","message":"[bufferProcess] send to processor:องุ่นแตงโม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.613951623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.613954681+07:00","message":"> Transcript [1020] [false]: 'องุ่นแตงโม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.613957743+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.613959888+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.613961991+07:00","message":"StatePrefix: 'องุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.613964372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.787282592+07:00","message":"[GCS] IsForceVAD: false for message ID: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.875154879+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.875208971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"องุ่นเคียวโฮสตอเบอรี่\",\"confidence\":0.9076024}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.875214735+07:00","message":"receive interim result [true|false]: องุ่นเคียวโฮสตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.875225141+07:00","message":"end recv isFinal message id 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.875227387+07:00","message":"end Recv id 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.875233847+07:00","message":"[buffer interim] 279 true องุ่นเคียวโฮสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.875241715+07:00","message":"[bufferProcess] interim [850000000]:องุ่นเคียวโฮสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.875245427+07:00","message":"[bufferProcess] send to processor (isfinal):องุ่นเคียวโฮสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.875249363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.875253251+07:00","message":"> Transcript [1021] [false]: 'องุ่นเคียวโฮสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.875256569+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.875259442+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.875261415+07:00","message":"StatePrefix: 'องุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.875263504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.875265232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.875267252+07:00","message":"> Transcript [1022] [true]: 'องุ่นเคียวโฮสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.87526977+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.875271504+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.875273068+07:00","message":"StatePrefix: 'องุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.87527486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:04.875283255+07:00","message":"Push: 'องุ่นเคียวโฮสตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.875291993+07:00","message":"push: {true องุ่นเคียวโฮสตอเบอรี่ 0 0xc00207b000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:04.882974088+07:00","message":"write wav file: './tmp/7558/7558_279.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:04.988483511+07:00","message":"[GCS] Start streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:05.875983362+07:00","message":"[GCS] IsForceVAD: false for message ID: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:05.974415151+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:05.974438012+07:00","message":"found end of frame, send empty tag with msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:05.974441366+07:00","message":"end Recv id 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:05.974448472+07:00","message":"[buffer interim] 280 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:05.974457462+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:05.974470387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:05.974474719+07:00","message":"> Transcript [1023] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:05.974478762+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:05.97448163+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:05.97448493+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:05.974487914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:05.974504648+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:05.974516674+07:00","message":"push: {true \n 0 0xc004002200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:05.980244974+07:00","message":"write wav file: './tmp/7558/7558_280.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.138983347+07:00","message":"[GCS] Start streaming session, msgId: 281"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:06.417856489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:06.417863345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.981609269+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.981646981+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:14:06.981652136+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:06.981663653+07:00","message":"[buffer interim] 281 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.981672236+07:00","message":"[bufferProcess] interim [660000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.981674946+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.981681866+07:00","message":"[bufferProcess] send to processor (ticker):เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.981685394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.981689474+07:00","message":"> Transcript [1024] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:06.981692584+07:00","message":"Set StatePrefix (first interim): 'เส้นทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.178861083+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.178902467+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:14:07.178910901+07:00","message":"receive interim result [false|false]: เส้นทางไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.178928501+07:00","message":"[buffer interim] 281 false เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.178937602+07:00","message":"[bufferProcess] interim [900000000]:เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.178939555+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.496454118+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.496488385+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:14:07.496494623+07:00","message":"receive interim result [false|false]: เส้นทางไปดู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.496509632+07:00","message":"[buffer interim] 281 false เส้นทางไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.496515817+07:00","message":"[bufferProcess] interim [140000000]:เส้นทางไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.496518651+07:00","message":"[bufferProcess] send to processor:เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.496525282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.496527903+07:00","message":"> Transcript [1025] [false]: 'เส้นทางไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.496531169+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.496553242+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.496556455+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.496559384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.523124265+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.523164466+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:14:07.523170234+07:00","message":"receive interim result [false|false]: เส้นทางไปได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.523185191+07:00","message":"[buffer interim] 281 false เส้นทางไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.523191778+07:00","message":"[bufferProcess] interim [200000000]:เส้นทางไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.523193999+07:00","message":"[bufferProcess] send to processor:เส้นทางไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.523198113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.52320112+07:00","message":"> Transcript [1026] [false]: 'เส้นทางไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.523204393+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.523206342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.523208145+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.523210203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.579542012+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.579579886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I Drive\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.579585488+07:00","message":"receive interim result [false|false]: I Drive"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.579600652+07:00","message":"[buffer interim] 281 false I Drive"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.579606836+07:00","message":"[bufferProcess] interim [320000000]:I Drive"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.579609179+07:00","message":"[bufferProcess] send to processor:เส้นทางไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.579616861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.579620089+07:00","message":"> Transcript [1027] [false]: 'เส้นทางไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.579623355+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.579625556+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.579627559+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.579629837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.605634999+07:00","message":"[GCS] IsForceVAD: false for message ID: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.668680969+07:00","message":"[GCS] Start streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.779701081+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.779758132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปใด\",\"confidence\":0.8174066}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.779764912+07:00","message":"receive interim result [true|false]: เส้นทางไปใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.779777259+07:00","message":"end recv isFinal message id 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.779779908+07:00","message":"end Recv id 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.779786488+07:00","message":"[buffer interim] 281 true เส้นทางไปใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.779793331+07:00","message":"[bufferProcess] interim [500000000]:เส้นทางไปใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.779796768+07:00","message":"[bufferProcess] send to processor (isfinal):I Drive"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.779800422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.779803135+07:00","message":"> Transcript [1028] [false]: 'I Drive'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.779805311+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.779807167+07:00","message":"Set new StatePrefix: 'I Drive'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.779808715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.779810491+07:00","message":"> Transcript [1029] [true]: 'เส้นทางไปใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.779812671+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.779814451+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.779816401+07:00","message":"StatePrefix: 'I Drive'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.779818829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:07.779821543+07:00","message":"Push: 'เส้นทางไปใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:07.779831786+07:00","message":"push: {true เส้นทางไปใด 0 0xc004002780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:07.786481219+07:00","message":"write wav file: './tmp/7558/7558_281.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.402496117+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.402541878+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:14:08.402547482+07:00","message":"receive interim result [false|false]: ไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.40256278+07:00","message":"[buffer interim] 282 false ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.402569915+07:00","message":"[bufferProcess] interim [600000000]:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.402571786+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.686902156+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.686943616+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:14:08.686949415+07:00","message":"receive interim result [false|false]: ไม่มีมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.686962799+07:00","message":"[buffer interim] 282 false ไม่มีมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.68696857+07:00","message":"[bufferProcess] interim [780000000]:ไม่มีมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.686970893+07:00","message":"[bufferProcess] send to processor:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.686977913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.686982376+07:00","message":"> Transcript [1030] [false]: 'ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.686985479+07:00","message":"Set StatePrefix (first interim): 'ไม่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.729315738+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.729369435+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:14:08.729377152+07:00","message":"receive interim result [false|false]: ไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.729395984+07:00","message":"[buffer interim] 282 false ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.729407915+07:00","message":"[bufferProcess] interim [840000000]:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.729411033+07:00","message":"[bufferProcess] send to processor:ไม่มีมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.729419716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.729423756+07:00","message":"> Transcript [1031] [false]: 'ไม่มีมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.729429253+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.729432609+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.729435293+07:00","message":"StatePrefix: 'ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.729438164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.825923795+07:00","message":"[GCS] IsForceVAD: false for message ID: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.864750052+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.864787472+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:14:08.864792725+07:00","message":"receive interim result [false|false]: ไม่มีเมล็ด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.864807704+07:00","message":"[buffer interim] 282 false ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.864814151+07:00","message":"[bufferProcess] interim [20000000]:ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.864817094+07:00","message":"[bufferProcess] send to processor:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.864825402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.864828388+07:00","message":"> Transcript [1032] [false]: 'ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.864831585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.864833742+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.864835661+07:00","message":"StatePrefix: 'ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.864837632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.940916832+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.940953143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ไม่มีเมล็ด\",\"confidence\":0.9030061}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.940958855+07:00","message":"receive interim result [true|false]: ที่ไม่มีเมล็ด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.940969519+07:00","message":"end recv isFinal message id 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.940972589+07:00","message":"end Recv id 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.94097952+07:00","message":"[buffer interim] 282 true ที่ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.940985821+07:00","message":"[bufferProcess] interim [170000000]:ที่ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.940989084+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.940992256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.940995332+07:00","message":"> Transcript [1033] [false]: 'ไม่มีเมล็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.940998145+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.941000035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.941001818+07:00","message":"StatePrefix: 'ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.941003673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.941005225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.941007127+07:00","message":"> Transcript [1034] [true]: 'ที่ไม่มีเมล็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.941009059+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.941012011+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.941013631+07:00","message":"StatePrefix: 'ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.94101525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:08.941018109+07:00","message":"Push: 'ที่ไม่มีเมล็ด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:08.941026104+07:00","message":"push: {true ที่ไม่มีเมล็ด 0 0xc00338a700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:08.947966975+07:00","message":"write wav file: './tmp/7558/7558_282.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.027273281+07:00","message":"[GCS] Start streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.087256299+07:00","message":"[GCS] IsForceVAD: false for message ID: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.147752621+07:00","message":"[GCS] Start streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.279502366+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.279519168+07:00","message":"found end of frame, send empty tag with msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.279522136+07:00","message":"end Recv id 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.279528195+07:00","message":"[buffer interim] 283 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.279533876+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.279537618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.2795402+07:00","message":"> Transcript [1035] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.279542655+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.279544848+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.279546546+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.279548676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:09.279556877+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:09.279569082+07:00","message":"push: {true \n 0 0xc00207b600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:09.283905687+07:00","message":"write wav file: './tmp/7558/7558_283.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:09.418384665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:09.418396591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:10.575161916+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:10.575205078+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:14:10.575210491+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:10.575225078+07:00","message":"[buffer interim] 284 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:10.575232884+07:00","message":"[bufferProcess] interim [320000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:10.575234939+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:10.575241935+07:00","message":"[bufferProcess] send to processor (ticker):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:10.575244654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:10.575247494+07:00","message":"> Transcript [1036] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:10.575249828+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:11.227019227+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:11.227060145+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:14:11.227066093+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:11.227080074+07:00","message":"[buffer interim] 284 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:11.227087517+07:00","message":"[bufferProcess] interim [920000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:11.22708953+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:12.418680037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:12.418694715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.335856115+07:00","message":"[GCS] IsForceVAD: false for message ID: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.398648167+07:00","message":"[GCS] Start streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.513932801+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.513978299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วไม่รับสาย\",\"confidence\":0.84727764}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.513984179+07:00","message":"receive interim result [true|false]: แล้วไม่รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.513993421+07:00","message":"end recv isFinal message id 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.513995731+07:00","message":"end Recv id 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.5140017+07:00","message":"[buffer interim] 284 true แล้วไม่รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.514013145+07:00","message":"[bufferProcess] interim [220000000]:แล้วไม่รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.51402076+07:00","message":"[bufferProcess] send to processor (isfinal):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.514024423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.514027502+07:00","message":"> Transcript [1037] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.514030204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.514032914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.514036212+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.514038433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.51404015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.514042378+07:00","message":"> Transcript [1038] [true]: 'แล้วไม่รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.514044518+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.514046155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.514047843+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.514049806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.514057126+07:00","message":"Push: 'แล้วไม่รับสาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.514065674+07:00","message":"push: {true แล้วไม่รับสาย 0 0xc000045700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:14.527585169+07:00","message":"write wav file: './tmp/7558/7558_284.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.845817092+07:00","message":"[GCS] IsForceVAD: false for message ID: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.922656037+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.922678448+07:00","message":"found end of frame, send empty tag with msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.922681685+07:00","message":"end Recv id 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.922688714+07:00","message":"[buffer interim] 285 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.922701294+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.922724319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.922735599+07:00","message":"> Transcript [1039] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.92273796+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.922740318+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.922742177+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.922744197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:14.922751678+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:14.922762619+07:00","message":"push: {true \n 0 0xc00207b800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:14.927834628+07:00","message":"write wav file: './tmp/7558/7558_285.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.227660402+07:00","message":"[GCS] Start streaming session, msgId: 286"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:15.418711922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:15.418731671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.888187989+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.888251498+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:14:15.888260134+07:00","message":"receive interim result [false|false]: จะมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:15.888295288+07:00","message":"[buffer interim] 286 false จะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.888304523+07:00","message":"[bufferProcess] interim [660000000]:จะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:15.888307611+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.393022485+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.393066839+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:14:16.393074148+07:00","message":"receive interim result [false|false]: จะมีผลยับยั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.393090748+07:00","message":"[buffer interim] 286 false จะมีผลยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.393103906+07:00","message":"[bufferProcess] interim [140000000]:จะมีผลยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.393106975+07:00","message":"[bufferProcess] send to processor:จะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.393114113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.393116897+07:00","message":"> Transcript [1040] [false]: 'จะมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.393119025+07:00","message":"Set StatePrefix (first interim): 'จะมีฝน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.468387528+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.468421952+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:14:16.468427161+07:00","message":"receive interim result [false|false]: จะมีผลยับยั้งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.468438477+07:00","message":"[buffer interim] 286 false จะมีผลยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.468444736+07:00","message":"[bufferProcess] interim [320000000]:จะมีผลยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.468447045+07:00","message":"[bufferProcess] send to processor:จะมีผลยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.468452634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.46845532+07:00","message":"> Transcript [1041] [false]: 'จะมีผลยับยั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.468457672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.46845998+07:00","message":"Set new StatePrefix: 'จะมีผลยับยั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.652599637+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.652639229+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:14:16.652644887+07:00","message":"receive interim result [false|false]: จะมีผลยับยั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.652662493+07:00","message":"[buffer interim] 286 false จะมีผลยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.652668234+07:00","message":"[bufferProcess] interim [440000000]:จะมีผลยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.652670798+07:00","message":"[bufferProcess] send to processor:จะมีผลยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.652677553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.652680345+07:00","message":"> Transcript [1042] [false]: 'จะมีผลยับยั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.652683338+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.652685327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.65268754+07:00","message":"StatePrefix: 'จะมีผลยับยั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.652689718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.655786005+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.655802677+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:14:16.655808304+07:00","message":"receive interim result [false|false]: จะมีผลยับยั้งการแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.655819939+07:00","message":"[buffer interim] 286 false จะมีผลยับยั้งการแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.655825837+07:00","message":"[bufferProcess] interim [500000000]:จะมีผลยับยั้งการแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.655829252+07:00","message":"[bufferProcess] send to processor:จะมีผลยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.655835625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.655838694+07:00","message":"> Transcript [1043] [false]: 'จะมีผลยับยั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.655842535+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.655845503+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.655848741+07:00","message":"StatePrefix: 'จะมีผลยับยั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.655851633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.782564265+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.782622558+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:14:16.782628123+07:00","message":"receive interim result [false|false]: จะมีผลยับยั้งการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.782645783+07:00","message":"[buffer interim] 286 false จะมีผลยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.782657035+07:00","message":"[bufferProcess] interim [560000000]:จะมีผลยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.782660233+07:00","message":"[bufferProcess] send to processor:จะมีผลยับยั้งการแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.782667006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.782669774+07:00","message":"> Transcript [1044] [false]: 'จะมีผลยับยั้งการแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.782674031+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.782676496+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.782678957+07:00","message":"StatePrefix: 'จะมีผลยับยั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:16.78268113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.905345652+07:00","message":"[GCS] IsForceVAD: false for message ID: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:16.967505291+07:00","message":"[GCS] Start streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:17.000647128+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:17.000679497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีผลยับยั้งการเจริญ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:17.00068446+07:00","message":"receive interim result [true|false]: จะมีผลยับยั้งการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:17.000693538+07:00","message":"end recv isFinal message id 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:17.000696588+07:00","message":"end Recv id 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:17.000701688+07:00","message":"[buffer interim] 286 true จะมีผลยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000707588+07:00","message":"[bufferProcess] interim [890000000]:จะมีผลยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000710496+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีผลยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000713479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000716125+07:00","message":"> Transcript [1045] [false]: 'จะมีผลยับยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000719575+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000721514+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000723283+07:00","message":"StatePrefix: 'จะมีผลยับยั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000733092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000735766+07:00","message":"Push: 'จะมีผลยับยั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000737571+07:00","message":"TextPushed: 'จะมีผลยับยั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000739497+07:00","message":"Set new StatePrefix : 'จะมีผลยับยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000741441+07:00","message":"Next Push (prob) : 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000743169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000745307+07:00","message":"> Transcript [1046] [true]: 'จะมีผลยับยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000747401+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000749107+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000750956+07:00","message":"StatePrefix: 'จะมีผลยับยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000752884+07:00","message":"TextPushed: 'จะมีผลยับยั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.000754777+07:00","message":"Push: 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:17.000761927+07:00","message":"push: {false จะมีผลยับยั้ง 0 0xc004002880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:17.000767388+07:00","message":"push: {true การเจริญ 0 0xc004002880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:17.007006089+07:00","message":"write wav file: './tmp/7558/7558_286.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:17.475735703+07:00","message":"[GCS] IsForceVAD: false for message ID: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:17.558210828+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:17.558229973+07:00","message":"found end of frame, send empty tag with msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:17.558233139+07:00","message":"end Recv id 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:17.558240951+07:00","message":"[buffer interim] 287 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.558249043+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.558259349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.558262545+07:00","message":"> Transcript [1047] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.558265116+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.558267308+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.558269333+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.55827139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:17.558274017+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:17.558283983+07:00","message":"push: {true \n 0 0xc00338a180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:17.563758661+07:00","message":"write wav file: './tmp/7558/7558_287.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:18.057004112+07:00","message":"[GCS] Start streaming session, msgId: 288"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:18.418789786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:18.418819993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.676418005+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.676462734+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:14:19.676468764+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.67648495+07:00","message":"[buffer interim] 288 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.676491288+07:00","message":"[bufferProcess] interim [680000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.676493227+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.676499409+07:00","message":"[bufferProcess] send to processor (ticker):นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.676501773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.67650435+07:00","message":"> Transcript [1048] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.676506936+07:00","message":"Set StatePrefix (first interim): 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.942616208+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.942660929+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:14:19.942667457+07:00","message":"receive interim result [false|false]: จึงมีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:19.942682496+07:00","message":"[buffer interim] 288 false จึงมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.942690431+07:00","message":"[bufferProcess] interim [920000000]:จึงมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:19.942692481+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.180450751+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.180491691+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:14:20.180498999+07:00","message":"receive interim result [false|false]: จึงมีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.180513458+07:00","message":"[buffer interim] 288 false จึงมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.180520774+07:00","message":"[bufferProcess] interim [160000000]:จึงมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.180523289+07:00","message":"[bufferProcess] send to processor:จึงมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.18053069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.180533633+07:00","message":"> Transcript [1049] [false]: 'จึงมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.180536238+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.180538359+07:00","message":"Set new StatePrefix: 'จึงมีการใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.806111352+07:00","message":"[GCS] IsForceVAD: false for message ID: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.824735095+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.824777052+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:14:20.824783824+07:00","message":"receive interim result [false|false]: จึงมีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.82480241+07:00","message":"[buffer interim] 288 false จึงมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.824812904+07:00","message":"[bufferProcess] interim [760000000]:จึงมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.824815921+07:00","message":"[bufferProcess] send to processor:จึงมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.824823365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.824826193+07:00","message":"> Transcript [1050] [false]: 'จึงมีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.824829653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.824831836+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.824834141+07:00","message":"StatePrefix: 'จึงมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.82483648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.937823981+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.937871977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงมีการใช้สารกลุ่ม\",\"confidence\":0.8979757}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.937879027+07:00","message":"receive interim result [true|false]: จึงมีการใช้สารกลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.937888807+07:00","message":"end recv isFinal message id 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.937891231+07:00","message":"end Recv id 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.937896836+07:00","message":"[buffer interim] 288 true จึงมีการใช้สารกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.93790762+07:00","message":"[bufferProcess] interim [970000000]:จึงมีการใช้สารกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.937913129+07:00","message":"[bufferProcess] send to processor (isfinal):จึงมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.937916481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.937919935+07:00","message":"> Transcript [1051] [false]: 'จึงมีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.937923322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.937925747+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.937927703+07:00","message":"StatePrefix: 'จึงมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.937929678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.937931453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.937933398+07:00","message":"> Transcript [1052] [true]: 'จึงมีการใช้สารกลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.937935491+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.937937156+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.937938744+07:00","message":"StatePrefix: 'จึงมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.937940494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:20.937946681+07:00","message":"Push: 'จึงมีการใช้สารกลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:20.937955286+07:00","message":"push: {true จึงมีการใช้สารกลุ่ม 0 0xc00338a980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:20.946406598+07:00","message":"write wav file: './tmp/7558/7558_288.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.126485259+07:00","message":"[GCS] Start streaming session, msgId: 289"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:21.41983057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:21.419831031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.712361515+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.712405528+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:14:21.712411038+07:00","message":"receive interim result [false|false]: เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.71242566+07:00","message":"[buffer interim] 289 false เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.712433178+07:00","message":"[bufferProcess] interim [540000000]:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.712435633+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.896301799+07:00","message":"[GCS] IsForceVAD: false for message ID: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.902191689+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.902224441+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:14:21.90222978+07:00","message":"receive interim result [false|false]: เสื้อกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.902243269+07:00","message":"[buffer interim] 289 false เสื้อกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.902251565+07:00","message":"[bufferProcess] interim [720000000]:เสื้อกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.902254052+07:00","message":"[bufferProcess] send to processor:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.902257585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.902260305+07:00","message":"> Transcript [1053] [false]: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.902262399+07:00","message":"Set StatePrefix (first interim): 'เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.957184571+07:00","message":"[GCS] Start streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.991773626+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.991817482+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:14:21.991823212+07:00","message":"receive interim result [false|false]: เครื่องกำจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:21.991836173+07:00","message":"[buffer interim] 289 false เครื่องกำจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.991842408+07:00","message":"[bufferProcess] interim [900000000]:เครื่องกำจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.991845037+07:00","message":"[bufferProcess] send to processor:เสื้อกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.991850651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.991854182+07:00","message":"> Transcript [1054] [false]: 'เสื้อกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.991856539+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:21.991858493+07:00","message":"Set new StatePrefix: 'เสื้อกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.051554111+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.051604071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรือกำจัด\",\"confidence\":0.67699146}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.051610608+07:00","message":"receive interim result [true|false]: เรือกำจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.051622198+07:00","message":"end recv isFinal message id 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.051624941+07:00","message":"end Recv id 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.051631577+07:00","message":"[buffer interim] 289 true เรือกำจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.051638594+07:00","message":"[bufferProcess] interim [990000000]:เรือกำจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.051642115+07:00","message":"[bufferProcess] send to processor (isfinal):เครื่องกำจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.051655975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.051693142+07:00","message":"> Transcript [1055] [false]: 'เครื่องกำจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.051697918+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.05170099+07:00","message":"Set new StatePrefix: 'เครื่องกำจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.051704342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.051707505+07:00","message":"> Transcript [1056] [true]: 'เรือกำจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.051711463+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.051713368+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.051715468+07:00","message":"StatePrefix: 'เครื่องกำจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.051717583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:22.051735334+07:00","message":"Push: 'เรือกำจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:22.051749618+07:00","message":"push: {true เรือกำจัด 0 0xc000044280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:22.057570139+07:00","message":"write wav file: './tmp/7558/7558_289.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:23.815469148+07:00","message":"[GCS] IsForceVAD: false for message ID: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:23.898034383+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:23.898061239+07:00","message":"found end of frame, send empty tag with msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:23.898064926+07:00","message":"end Recv id 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:23.898082975+07:00","message":"[buffer interim] 290 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.898115367+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.898120934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.898124163+07:00","message":"> Transcript [1057] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.898126528+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.898128625+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.898130549+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.898132412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:23.898135397+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:23.898147033+07:00","message":"push: {true \n 0 0xc000439180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:23.90538707+07:00","message":"write wav file: './tmp/7558/7558_290.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.26679025+07:00","message":"[GCS] Start streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.325975528+07:00","message":"[GCS] IsForceVAD: false for message ID: 291"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:24.420245848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:24.420268828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.554920163+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.554939743+07:00","message":"found end of frame, send empty tag with msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.554942669+07:00","message":"end Recv id 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.55494879+07:00","message":"[buffer interim] 291 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.5549544+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.554958411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.554961795+07:00","message":"> Transcript [1058] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.554964325+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.554966338+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.554968343+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.554970056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:24.554979202+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.554988614+07:00","message":"push: {true \n 0 0xc000439500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:24.559777142+07:00","message":"write wav file: './tmp/7558/7558_291.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:24.776691378+07:00","message":"[GCS] Start streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:25.438734659+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:25.43876935+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:14:25.438775182+07:00","message":"receive interim result [false|false]: ช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:25.438788438+07:00","message":"[buffer interim] 292 false ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.438795175+07:00","message":"[bufferProcess] interim [660000000]:ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.438797437+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:25.767194846+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:25.76723668+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:14:25.767242263+07:00","message":"receive interim result [false|false]: ช่วงเช้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:25.767253123+07:00","message":"[buffer interim] 292 false ช่วงเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.76725943+07:00","message":"[bufferProcess] interim [20000000]:ช่วงเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.767262109+07:00","message":"[bufferProcess] send to processor:ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.767267286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.767270289+07:00","message":"> Transcript [1059] [false]: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.767272216+07:00","message":"Set StatePrefix (first interim): 'ช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:25.834717765+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:25.834760888+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:14:25.834766103+07:00","message":"receive interim result [false|false]: ช่วงช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:25.834781696+07:00","message":"[buffer interim] 292 false ช่วงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.834787922+07:00","message":"[bufferProcess] interim [80000000]:ช่วงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.834790632+07:00","message":"[bufferProcess] send to processor:ช่วงเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.834799166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.834802735+07:00","message":"> Transcript [1060] [false]: 'ช่วงเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.834807126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.834810334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.834812423+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.834814513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:25.954963836+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:25.955001572+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:14:25.95500784+07:00","message":"receive interim result [false|false]: ช่วงชวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:25.95502078+07:00","message":"[buffer interim] 292 false ช่วงชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.955027271+07:00","message":"[bufferProcess] interim [140000000]:ช่วงชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.955029168+07:00","message":"[bufferProcess] send to processor:ช่วงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.9550364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.955039274+07:00","message":"> Transcript [1061] [false]: 'ช่วงช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.955042558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.955044708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.955046556+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:25.955058964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.213967965+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.214009309+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:14:26.214015465+07:00","message":"receive interim result [false|false]: ช่วงชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.214029199+07:00","message":"[buffer interim] 292 false ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.214034737+07:00","message":"[bufferProcess] interim [500000000]:ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.214037155+07:00","message":"[bufferProcess] send to processor:ช่วงชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.21404603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.214048874+07:00","message":"> Transcript [1062] [false]: 'ช่วงชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.214051747+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.21405397+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.214055794+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.214060758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.255866882+07:00","message":"[GCS] IsForceVAD: false for message ID: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.316293759+07:00","message":"[GCS] Start streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.349389269+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.349429526+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:14:26.34943734+07:00","message":"receive interim result [true|false]: ช่วงชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.349447136+07:00","message":"end recv isFinal message id 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.349450041+07:00","message":"end Recv id 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.349458+07:00","message":"[buffer interim] 292 true ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.349468476+07:00","message":"[bufferProcess] interim [710000000]:ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.34947268+07:00","message":"[bufferProcess] send to processor (isfinal):ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.34948253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.34949567+07:00","message":"> Transcript [1063] [false]: 'ช่วงชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.349500619+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.349503053+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.349505249+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.349508275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.34951689+07:00","message":"Push: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.349520101+07:00","message":"TextPushed: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.349523253+07:00","message":"Set new StatePrefix : 'ช่วงชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.349527269+07:00","message":"Next Push (prob) : 'ชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.349530277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.34953365+07:00","message":"> Transcript [1064] [true]: 'ช่วงชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.34953677+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.34953975+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.349542647+07:00","message":"StatePrefix: 'ช่วงชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.349545788+07:00","message":"TextPushed: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.349553617+07:00","message":"Push: 'ชวนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.349544562+07:00","message":"push: {false ช่วง 0 0xc00207be80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.34957963+07:00","message":"push: {true ชวนคิด 0 0xc00207be80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:26.357754406+07:00","message":"write wav file: './tmp/7558/7558_292.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.574808028+07:00","message":"[GCS] IsForceVAD: false for message ID: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.636992064+07:00","message":"[GCS] Start streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.669716819+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.669742563+07:00","message":"found end of frame, send empty tag with msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.669745742+07:00","message":"end Recv id 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.66975241+07:00","message":"[buffer interim] 293 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.669758795+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.669762616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.669765619+07:00","message":"> Transcript [1065] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.669767909+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.669770181+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.669772169+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.669774365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:26.66978271+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.669791186+07:00","message":"push: {true \n 0 0xc000439600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:26.674852571+07:00","message":"write wav file: './tmp/7558/7558_293.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.970641968+07:00","message":"[GCS] Cleaned up inactive client: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.970677101+07:00","message":"[GCS] Cleaned up inactive client: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.970680266+07:00","message":"[GCS] Cleaned up inactive client: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.970682769+07:00","message":"[GCS] Cleaned up inactive client: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.970684991+07:00","message":"[GCS] Cleaned up inactive client: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.970686703+07:00","message":"[GCS] Cleaned up inactive client: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.970688268+07:00","message":"[GCS] Cleaned up inactive client: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.970690113+07:00","message":"[GCS] Cleaned up inactive client: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.970691917+07:00","message":"[GCS] Cleaned up inactive client: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.970693496+07:00","message":"[GCS] Cleaned up inactive client: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:26.970695085+07:00","message":"[GCS] Cleaned up inactive client: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.181138402+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.181199817+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:14:27.181205662+07:00","message":"receive interim result [false|false]: กูมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.181222169+07:00","message":"[buffer interim] 294 false กูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.18123022+07:00","message":"[bufferProcess] interim [540000000]:กูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.18123224+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.353931008+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.353972959+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:14:27.353979206+07:00","message":"receive interim result [false|false]: กูมีคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.353994099+07:00","message":"[buffer interim] 294 false กูมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.354002859+07:00","message":"[bufferProcess] interim [720000000]:กูมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.354005031+07:00","message":"[bufferProcess] send to processor:กูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.354010532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.354013263+07:00","message":"> Transcript [1066] [false]: 'กูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.354015364+07:00","message":"Set StatePrefix (first interim): 'กูมี'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:27.421203602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:27.421204126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.489965804+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.490010339+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:14:27.490016089+07:00","message":"receive interim result [false|false]: คุณมีคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:27.490030117+07:00","message":"[buffer interim] 294 false คุณมีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.490037819+07:00","message":"[bufferProcess] interim [840000000]:คุณมีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.490040235+07:00","message":"[bufferProcess] send to processor:กูมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.49004639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.490049722+07:00","message":"> Transcript [1067] [false]: 'กูมีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.49005281+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.4900548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.490056954+07:00","message":"StatePrefix: 'กูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:27.490058883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.069886512+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.069934417+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:14:28.069939958+07:00","message":"receive interim result [false|false]: คุณมีคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.069953015+07:00","message":"[buffer interim] 294 false คุณมีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.069962065+07:00","message":"[bufferProcess] interim [440000000]:คุณมีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.069965581+07:00","message":"[bufferProcess] send to processor:คุณมีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.069973804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.069977138+07:00","message":"> Transcript [1068] [false]: 'คุณมีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.069979485+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.069981491+07:00","message":"Set new StatePrefix: 'คุณมีคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.082352716+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.082393266+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:14:28.082399527+07:00","message":"receive interim result [false|false]: คุณมีคำถามถามนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.082413788+07:00","message":"[buffer interim] 294 false คุณมีคำถามถามนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.082420292+07:00","message":"[bufferProcess] interim [500000000]:คุณมีคำถามถามนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.08242298+07:00","message":"[bufferProcess] send to processor:คุณมีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.082429142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.08243335+07:00","message":"> Transcript [1069] [false]: 'คุณมีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.082437254+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.082439163+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.082441038+07:00","message":"StatePrefix: 'คุณมีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.082443293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.175493412+07:00","message":"[GCS] IsForceVAD: false for message ID: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.23817208+07:00","message":"[GCS] Start streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.336642077+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.336683162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณมีคำถามของนักเรียน\",\"confidence\":0.88420355}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.336689034+07:00","message":"receive interim result [true|false]: คุณมีคำถามของนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.336698522+07:00","message":"end recv isFinal message id 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.336701186+07:00","message":"end Recv id 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.336708979+07:00","message":"[buffer interim] 294 true คุณมีคำถามของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.336717215+07:00","message":"[bufferProcess] interim [770000000]:คุณมีคำถามของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.336721062+07:00","message":"[bufferProcess] send to processor (isfinal):คุณมีคำถามถามนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.336730303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.336733384+07:00","message":"> Transcript [1070] [false]: 'คุณมีคำถามถามนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.336736601+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.336739033+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.336740876+07:00","message":"StatePrefix: 'คุณมีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.336742884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.336744667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.336746649+07:00","message":"> Transcript [1071] [true]: 'คุณมีคำถามของนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.336748656+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.336750256+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.336751969+07:00","message":"StatePrefix: 'คุณมีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.336753621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:28.33675636+07:00","message":"Push: 'คุณมีคำถามของนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:28.336764217+07:00","message":"push: {true คุณมีคำถามของนักเรียน 0 0xc004002000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:28.343176443+07:00","message":"write wav file: './tmp/7558/7558_294.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.809201959+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.809257367+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:14:29.809263285+07:00","message":"receive interim result [false|false]: งั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.8092793+07:00","message":"[buffer interim] 295 false งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.809287473+07:00","message":"[bufferProcess] interim [560000000]:งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.809289815+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.809296406+07:00","message":"[bufferProcess] send to processor (ticker):งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.809299256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.80930222+07:00","message":"> Transcript [1072] [false]: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.80930662+07:00","message":"Set StatePrefix (first interim): 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.993778493+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.993823163+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:14:29.993829042+07:00","message":"receive interim result [false|false]: งั้นก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:29.993841962+07:00","message":"[buffer interim] 295 false งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.99384966+07:00","message":"[bufferProcess] interim [740000000]:งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:29.993851712+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:30.421638891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:30.421650736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.475366332+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.475412624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็คือ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.475418191+07:00","message":"receive interim result [false|false]: งั้นก็คือ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.475433583+07:00","message":"[buffer interim] 295 false งั้นก็คือ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.475441136+07:00","message":"[bufferProcess] interim [220000000]:งั้นก็คือ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.475444284+07:00","message":"[bufferProcess] send to processor:งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.475451985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.475455825+07:00","message":"> Transcript [1073] [false]: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.475458753+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.475460588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.475462613+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.475464887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.560117916+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.560158145+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:14:30.560164046+07:00","message":"receive interim result [false|false]: งั้นก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.560176912+07:00","message":"[buffer interim] 295 false งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.560183844+07:00","message":"[bufferProcess] interim [280000000]:งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.560186202+07:00","message":"[bufferProcess] send to processor:งั้นก็คือ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.560191681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.560194528+07:00","message":"> Transcript [1074] [false]: 'งั้นก็คือ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.560197579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.560199593+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.560201887+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.560204416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.661045794+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.661086739+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:14:30.661092604+07:00","message":"receive interim result [false|false]: งั้นก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.66111243+07:00","message":"[buffer interim] 295 false งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.661123024+07:00","message":"[bufferProcess] interim [340000000]:งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.661125695+07:00","message":"[bufferProcess] send to processor:งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.661132029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.661135221+07:00","message":"> Transcript [1075] [false]: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.661138529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.661140677+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.661142502+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.661144701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.881929622+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.8819828+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:14:30.881989373+07:00","message":"receive interim result [false|false]: งั้นก็คือสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.882001407+07:00","message":"[buffer interim] 295 false งั้นก็คือสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.882009149+07:00","message":"[bufferProcess] interim [640000000]:งั้นก็คือสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.882011541+07:00","message":"[bufferProcess] send to processor:งั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.882017369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.882020167+07:00","message":"> Transcript [1076] [false]: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.882024251+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.882026456+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.88203111+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.882033399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.882037703+07:00","message":"Push: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.882039836+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.882041778+07:00","message":"Set new StatePrefix : 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:30.882043914+07:00","message":"Next Push (prob) : 'คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:30.882066887+07:00","message":"push: {false งั้นก็ 0 0xc004002f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.220766108+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.220813674+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:14:31.220819421+07:00","message":"receive interim result [false|false]: งั้นก็คือสารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.220833702+07:00","message":"[buffer interim] 295 false งั้นก็คือสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.220841662+07:00","message":"[bufferProcess] interim [0]:งั้นก็คือสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.220844219+07:00","message":"[bufferProcess] send to processor:งั้นก็คือสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.220848121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.220850892+07:00","message":"> Transcript [1077] [false]: 'งั้นก็คือสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.220853909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.220855936+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.220857946+07:00","message":"StatePrefix: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.220860262+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.264555713+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.264599826+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:14:31.264605898+07:00","message":"receive interim result [false|false]: งั้นก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.264622081+07:00","message":"[buffer interim] 295 false งั้นก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.264628855+07:00","message":"[bufferProcess] interim [60000000]:งั้นก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.264631319+07:00","message":"[bufferProcess] send to processor:งั้นก็คือสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.264637858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.264640401+07:00","message":"> Transcript [1078] [false]: 'งั้นก็คือสารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.26464353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.264645646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.264647486+07:00","message":"StatePrefix: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.264650282+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.381821603+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.381865152+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:14:31.381873612+07:00","message":"receive interim result [false|false]: งั้นก็คือสารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.381886117+07:00","message":"[buffer interim] 295 false งั้นก็คือสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.381893025+07:00","message":"[bufferProcess] interim [180000000]:งั้นก็คือสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.381895657+07:00","message":"[bufferProcess] send to processor:งั้นก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.381902224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.381905286+07:00","message":"> Transcript [1079] [false]: 'งั้นก็คือสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.381908649+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.381910793+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.381912755+07:00","message":"StatePrefix: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.381914883+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.583596458+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.583641843+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:14:31.5836482+07:00","message":"receive interim result [false|false]: งั้นก็คือสารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.583661888+07:00","message":"[buffer interim] 295 false งั้นก็คือสารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.583669359+07:00","message":"[bufferProcess] interim [420000000]:งั้นก็คือสารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.583671808+07:00","message":"[bufferProcess] send to processor:งั้นก็คือสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.583678909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.583682548+07:00","message":"> Transcript [1080] [false]: 'งั้นก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.583686319+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.58368907+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.583691932+07:00","message":"StatePrefix: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.58369524+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.583703228+07:00","message":"Push: 'คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.583706124+07:00","message":"TextPushed: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.583709026+07:00","message":"Set new StatePrefix : 'งั้นก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.583712922+07:00","message":"Next Push (prob) : 'สารสังเคราะห์ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.583744219+07:00","message":"push: {false คือ 0 0xc004002f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.701446218+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.701489133+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:14:31.701495592+07:00","message":"receive interim result [false|false]: งั้นก็คือสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:31.701511987+07:00","message":"[buffer interim] 295 false งั้นก็คือสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.701519259+07:00","message":"[bufferProcess] interim [480000000]:งั้นก็คือสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.701522228+07:00","message":"[bufferProcess] send to processor:งั้นก็คือสารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.701531628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.701535023+07:00","message":"> Transcript [1081] [false]: 'งั้นก็คือสารสังเคราะห์ที่มีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.701538204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.701540323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.701542698+07:00","message":"StatePrefix: 'งั้นก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:31.701552377+07:00","message":"TextPushed: 'งั้นก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.098741101+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.09878506+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:14:32.098792183+07:00","message":"receive interim result [false|false]: งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.098808237+07:00","message":"[buffer interim] 295 false งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.098816524+07:00","message":"[bufferProcess] interim [900000000]:งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.098819131+07:00","message":"[bufferProcess] send to processor:งั้นก็คือสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.098827548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.098830563+07:00","message":"> Transcript [1082] [false]: 'งั้นก็คือสารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.098834171+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.098836814+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.098839868+07:00","message":"StatePrefix: 'งั้นก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.098844194+07:00","message":"TextPushed: 'งั้นก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.585996549+07:00","message":"[GCS] IsForceVAD: false for message ID: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.608380253+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.608418517+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:14:32.608424905+07:00","message":"receive interim result [false|false]: งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.608439556+07:00","message":"[buffer interim] 295 false งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.608448003+07:00","message":"[bufferProcess] interim [380000000]:งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.60845057+07:00","message":"[bufferProcess] send to processor:งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.608455102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.608458304+07:00","message":"> Transcript [1083] [false]: 'งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.608461846+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.608463912+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.608466399+07:00","message":"StatePrefix: 'งั้นก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.608468902+07:00","message":"TextPushed: 'งั้นก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.657321609+07:00","message":"[GCS] Start streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.703290287+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.703341373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง\",\"confidence\":0.9396065}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.703349189+07:00","message":"receive interim result [true|false]: มันก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.703360681+07:00","message":"end recv isFinal message id 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.703362949+07:00","message":"end Recv id 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.70336923+07:00","message":"[buffer interim] 295 true มันก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703381133+07:00","message":"[bufferProcess] interim [590000000]:มันก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703384702+07:00","message":"[bufferProcess] send to processor (isfinal):งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703388934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703392125+07:00","message":"> Transcript [1084] [false]: 'งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703396787+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703398928+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.70340118+07:00","message":"StatePrefix: 'งั้นก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703403478+07:00","message":"TextPushed: 'งั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703406365+07:00","message":"Push: 'สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703409057+07:00","message":"TextPushed: 'งั้นก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703411036+07:00","message":"Set new StatePrefix : 'งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703413368+07:00","message":"Next Push (prob) : 'สมบัติคล้ายทอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.70341504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703417076+07:00","message":"> Transcript [1085] [true]: 'มันก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703419511+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703421111+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.70342316+07:00","message":"StatePrefix: 'งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703425202+07:00","message":"TextPushed: 'งั้นก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703426928+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.703539641+07:00","message":"push: {false สารสังเคราะห์ที่มี 0 0xc004002f80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703595143+07:00","message":"Push: 'สมบัติคล้ายทอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703599347+07:00","message":"TextPushed: 'งั้นก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703601538+07:00","message":"Set new StatePrefix : 'มันก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703603415+07:00","message":"Next Push (prob) : 'มันก็คือสารสังเคราะห์ที่มีสมบัติคล้ายทอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:32.703611655+07:00","message":"push: {true สมบัติคล้ายทอง 0 0xc004002f80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:32.703618808+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_295.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:32.71291022+07:00","message":"write wav file: './tmp/7558/7558_295.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.234831805+07:00","message":"[GCS] IsForceVAD: false for message ID: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.307535407+07:00","message":"[GCS] Start streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.365539967+07:00","message":"[GCS] IsForceVAD: false for message ID: 297"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:33.421694028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:33.421708045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.494022173+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.494050243+07:00","message":"found end of frame, send empty tag with msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.494054163+07:00","message":"end Recv id 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.494061712+07:00","message":"[buffer interim] 296 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.49406889+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.494072714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.494075808+07:00","message":"> Transcript [1086] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.494078195+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.494079988+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.494081861+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.494084032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.494092425+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.494100813+07:00","message":"push: {true \n 0 0xc00338a600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:33.499801867+07:00","message":"write wav file: './tmp/7558/7558_296.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.536027351+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.536047887+07:00","message":"found end of frame, send empty tag with msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.53605099+07:00","message":"end Recv id 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.536058323+07:00","message":"[buffer interim] 297 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.536065317+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.536070033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.536074308+07:00","message":"> Transcript [1087] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.536076817+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.536078631+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.536080581+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.53608237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.536090075+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.536101047+07:00","message":"push: {true \n 0 0xc004003880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:33.54072518+07:00","message":"write wav file: './tmp/7558/7558_297.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.557135758+07:00","message":"[GCS] Start streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.685475365+07:00","message":"[GCS] IsForceVAD: false for message ID: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.747108886+07:00","message":"[GCS] Start streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.770570846+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.770591612+07:00","message":"found end of frame, send empty tag with msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.770594734+07:00","message":"end Recv id 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.770602198+07:00","message":"[buffer interim] 298 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.770609081+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.770613247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.770616128+07:00","message":"> Transcript [1088] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.770619063+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.770621004+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.770622663+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.770624463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:33.770632788+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:33.770642791+07:00","message":"push: {true \n 0 0xc00338ab80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:33.774769859+07:00","message":"write wav file: './tmp/7558/7558_298.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:34.420507025+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:34.420557268+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:14:34.420563381+07:00","message":"receive interim result [false|false]: จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:34.420576175+07:00","message":"[buffer interim] 299 false จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:34.420582136+07:00","message":"[bufferProcess] interim [660000000]:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:34.42058397+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:34.733673082+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:34.733714561+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:14:34.733725045+07:00","message":"receive interim result [false|false]: จะเป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:34.733741063+07:00","message":"[buffer interim] 299 false จะเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:34.733749408+07:00","message":"[bufferProcess] interim [20000000]:จะเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:34.733752042+07:00","message":"[bufferProcess] send to processor:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:34.733755995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:34.733758861+07:00","message":"> Transcript [1089] [false]: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:34.733760946+07:00","message":"Set StatePrefix (first interim): 'จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.123096441+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.123137488+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:14:35.123144199+07:00","message":"receive interim result [false|false]: จะเป็นปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.123168419+07:00","message":"[buffer interim] 299 false จะเป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.123176829+07:00","message":"[bufferProcess] interim [380000000]:จะเป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.1231791+07:00","message":"[bufferProcess] send to processor:จะเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.123183231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.123185997+07:00","message":"> Transcript [1090] [false]: 'จะเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.123189505+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.123191619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.123193474+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.123195612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.195250156+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.195295646+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:14:35.195302199+07:00","message":"receive interim result [false|false]: จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.195315679+07:00","message":"[buffer interim] 299 false จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.195323218+07:00","message":"[bufferProcess] interim [500000000]:จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.195325542+07:00","message":"[bufferProcess] send to processor:จะเป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.195331686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.195334786+07:00","message":"> Transcript [1091] [false]: 'จะเป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.195338347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.19534039+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.195342503+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.195344754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.414779706+07:00","message":"[GCS] IsForceVAD: false for message ID: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.51952062+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.519558963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นปัจจัยภายนอก\",\"confidence\":0.950692}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.519565716+07:00","message":"receive interim result [true|false]: จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.519571944+07:00","message":"end recv isFinal message id 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.51957444+07:00","message":"end Recv id 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.519580905+07:00","message":"[buffer interim] 299 true จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.51958874+07:00","message":"[bufferProcess] interim [890000000]:จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.519592685+07:00","message":"[bufferProcess] send to processor (isfinal):จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.519596203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.519599193+07:00","message":"> Transcript [1092] [false]: 'จะเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.519602458+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.519604276+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.51960612+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.519608055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.519609636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.519612089+07:00","message":"> Transcript [1093] [true]: 'จะเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.519614097+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.519615684+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.519617223+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.519618804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:35.519621304+07:00","message":"Push: 'จะเป็นปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.519634487+07:00","message":"push: {true จะเป็นปัจจัยภายนอก 0 0xc000045580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:35.53338849+07:00","message":"write wav file: './tmp/7558/7558_299.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:35.607870566+07:00","message":"[GCS] Start streaming session, msgId: 300"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:36.422297416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:36.42229945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.015058303+07:00","message":"[GCS] IsForceVAD: false for message ID: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.112395563+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.112436347+07:00","message":"found end of frame, send empty tag with msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.112442134+07:00","message":"end Recv id 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.112451724+07:00","message":"[buffer interim] 300 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.112458824+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.112462677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.112465493+07:00","message":"> Transcript [1094] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.112468061+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.112469904+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.11247196+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.112478796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:37.112481683+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.112494016+07:00","message":"push: {true \n 0 0xc004002380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:37.118969933+07:00","message":"write wav file: './tmp/7558/7558_300.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:37.147348249+07:00","message":"[GCS] Start streaming session, msgId: 301"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:39.422854505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:39.422869194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.790146162+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.790194103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้เวลา 20 วิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.790200147+07:00","message":"receive interim result [false|false]: จะให้เวลา 20 วิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:39.790214019+07:00","message":"[buffer interim] 301 false จะให้เวลา 20 วิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.790221542+07:00","message":"[bufferProcess] interim [640000000]:จะให้เวลา 20 วิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.790223835+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.790229074+07:00","message":"[bufferProcess] send to processor (ticker):จะให้เวลา 20 วิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.790231871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.79023492+07:00","message":"> Transcript [1095] [false]: 'จะให้เวลา 20 วิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:39.790237344+07:00","message":"Set StatePrefix (first interim): 'จะให้เวลา 20 วิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.085558538+07:00","message":"[GCS] IsForceVAD: false for message ID: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.108753365+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.108800895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้เวลา 10 วินาทีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.108808255+07:00","message":"receive interim result [false|false]: จะให้เวลา 10 วินาทีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.108825945+07:00","message":"[buffer interim] 301 false จะให้เวลา 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.108841764+07:00","message":"[bufferProcess] interim [0]:จะให้เวลา 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.108846939+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.21689765+07:00","message":"[GCS] Start streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.217015241+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.21704799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้เวลา 10 วินาทีค่ะ\",\"confidence\":0.9321893}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.217056237+07:00","message":"receive interim result [true|false]: จะให้เวลา 10 วินาทีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.217069002+07:00","message":"end recv isFinal message id 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.217073228+07:00","message":"end Recv id 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.217081053+07:00","message":"[buffer interim] 301 true จะให้เวลา 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.217090069+07:00","message":"[bufferProcess] interim [180000000]:จะให้เวลา 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.217094022+07:00","message":"[bufferProcess] send to processor (isfinal):จะให้เวลา 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.217098872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.217103147+07:00","message":"> Transcript [1096] [false]: 'จะให้เวลา 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.217106599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.217110063+07:00","message":"Set new StatePrefix: 'จะให้เวลา 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.217112815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.217116195+07:00","message":"> Transcript [1097] [true]: 'จะให้เวลา 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.217119671+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.217123027+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.21712736+07:00","message":"StatePrefix: 'จะให้เวลา 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.217130457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:40.217134616+07:00","message":"Push: 'จะให้เวลา 10 วินาทีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:40.217147815+07:00","message":"push: {true จะให้เวลา 10 วินาทีค่ะ 0 0xc002102800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:40.226652544+07:00","message":"write wav file: './tmp/7558/7558_301.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:42.396481847+07:00","message":"[GCS] IsForceVAD: false for message ID: 302"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:42.423707133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:42.423730099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:42.484669706+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:42.484690262+07:00","message":"found end of frame, send empty tag with msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:42.48469336+07:00","message":"end Recv id 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:42.484699832+07:00","message":"[buffer interim] 302 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:42.484707629+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:42.484712037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:42.484715197+07:00","message":"> Transcript [1098] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:42.484718018+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:42.484726038+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:42.484728177+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:42.484730172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:42.484738715+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:42.48474878+07:00","message":"push: {true \n 0 0xc004003500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:42.493490061+07:00","message":"write wav file: './tmp/7558/7558_302.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.357636718+07:00","message":"[GCS] Start streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.426476968+07:00","message":"[GCS] IsForceVAD: false for message ID: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.585527287+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.585547961+07:00","message":"found end of frame, send empty tag with msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.585551113+07:00","message":"end Recv id 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.585558208+07:00","message":"[buffer interim] 303 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.585564492+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.585569254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.585572365+07:00","message":"> Transcript [1099] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.585574541+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.585576575+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.58557849+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.585580974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.58558962+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.585598774+07:00","message":"push: {true \n 0 0xc00338a880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:43.590987148+07:00","message":"write wav file: './tmp/7558/7558_303.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.676470367+07:00","message":"[GCS] Start streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.7455845+07:00","message":"[GCS] IsForceVAD: false for message ID: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.986066553+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.986089033+07:00","message":"found end of frame, send empty tag with msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.986091834+07:00","message":"end Recv id 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.986099603+07:00","message":"[buffer interim] 304 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.986113169+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.986117647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.986120475+07:00","message":"> Transcript [1100] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.986123356+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.98612561+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.986127621+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.986129451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:43.986134889+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:43.986146019+07:00","message":"push: {true \n 0 0xc000439100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:43.990531269+07:00","message":"write wav file: './tmp/7558/7558_304.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.188004969+07:00","message":"[GCS] Start streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.314488178+07:00","message":"[GCS] IsForceVAD: false for message ID: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.386798623+07:00","message":"[GCS] Start streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.393137741+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.393154646+07:00","message":"found end of frame, send empty tag with msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.393157788+07:00","message":"end Recv id 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.393176055+07:00","message":"[buffer interim] 305 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.393183527+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.393193089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.393196087+07:00","message":"> Transcript [1101] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.393198396+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.393200348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.393202413+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.393204372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:44.393206954+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:44.393216022+07:00","message":"push: {true \n 0 0xc0001fa280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:44.397583359+07:00","message":"write wav file: './tmp/7558/7558_305.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:45.424169945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:45.424160975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.175683409+07:00","message":"[GCS] IsForceVAD: false for message ID: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.236873025+07:00","message":"[GCS] Start streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.296945245+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.296967596+07:00","message":"found end of frame, send empty tag with msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.296971009+07:00","message":"end Recv id 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.296977681+07:00","message":"[buffer interim] 306 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.296985484+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.296989975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.296993497+07:00","message":"> Transcript [1102] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.296996146+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.296998053+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.296999915+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.297001668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:46.29700417+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:46.297014312+07:00","message":"push: {true \n 0 0xc004003b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:46.306528814+07:00","message":"write wav file: './tmp/7558/7558_306.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:48.424869857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:48.424873648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:51.424940179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:51.424962848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.745616125+07:00","message":"[GCS] IsForceVAD: false for message ID: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.838919441+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.838944809+07:00","message":"found end of frame, send empty tag with msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.838948167+07:00","message":"end Recv id 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.838954421+07:00","message":"[buffer interim] 307 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.838964316+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.838973738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.838976432+07:00","message":"> Transcript [1103] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.838978564+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.838980342+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.83898207+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.838983969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:51.838986564+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.838993234+07:00","message":"push: {true \n 0 0xc002102d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:51.849747876+07:00","message":"write wav file: './tmp/7558/7558_307.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:51.94682448+07:00","message":"[GCS] Start streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.328026464+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.328075796+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:14:53.328081413+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.328103368+07:00","message":"[buffer interim] 308 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.328110428+07:00","message":"[bufferProcess] interim [380000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.328112271+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.328119668+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.32812237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.328125313+07:00","message":"> Transcript [1104] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.328127525+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.39680742+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.396848564+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:14:53.396853453+07:00","message":"receive interim result [false|false]: เป็นไง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.396868677+07:00","message":"[buffer interim] 308 false เป็นไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.396874849+07:00","message":"[bufferProcess] interim [500000000]:เป็นไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.396876714+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.503566246+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.503617709+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:14:53.503623975+07:00","message":"receive interim result [false|false]: เป็นไงบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.503640952+07:00","message":"[buffer interim] 308 false เป็นไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.503649149+07:00","message":"[bufferProcess] interim [560000000]:เป็นไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.503651917+07:00","message":"[bufferProcess] send to processor:เป็นไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.503660212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.503663611+07:00","message":"> Transcript [1105] [false]: 'เป็นไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.503666503+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.503668761+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.503670891+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.503673366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.689967351+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.690009694+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:14:53.690015318+07:00","message":"receive interim result [false|false]: เป็นไงบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:53.690029097+07:00","message":"[buffer interim] 308 false เป็นไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.690036263+07:00","message":"[bufferProcess] interim [740000000]:เป็นไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.690038548+07:00","message":"[bufferProcess] send to processor:เป็นไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.690044601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.690048277+07:00","message":"> Transcript [1106] [false]: 'เป็นไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.690051141+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.690053282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.690055372+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:53.690057461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.275606636+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.275650149+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:14:54.275655197+07:00","message":"receive interim result [false|false]: เป็นไงบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.275669879+07:00","message":"[buffer interim] 308 false เป็นไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.275679571+07:00","message":"[bufferProcess] interim [340000000]:เป็นไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.275681939+07:00","message":"[bufferProcess] send to processor:เป็นไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.275685741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.275688573+07:00","message":"> Transcript [1107] [false]: 'เป็นไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.275691372+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.275693395+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.275695247+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.275697394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:54.425699189+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:54.425737886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.71173065+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.711792136+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:14:54.711797962+07:00","message":"receive interim result [false|false]: เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.711812202+07:00","message":"[buffer interim] 308 false เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.711819886+07:00","message":"[bufferProcess] interim [760000000]:เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.711822526+07:00","message":"[bufferProcess] send to processor:เป็นไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.711827002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.711830276+07:00","message":"> Transcript [1108] [false]: 'เป็นไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.711833611+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.711836164+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.711837874+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.711839921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.711842915+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.711844943+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.711846991+07:00","message":"Set new StatePrefix : 'เป็นไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:54.711849232+07:00","message":"Next Push (prob) : 'ไงบ้างคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:54.711857929+07:00","message":"push: {false เป็น 0 0xc004003480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.289693801+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.289737501+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:14:55.289743452+07:00","message":"receive interim result [false|false]: เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.289755484+07:00","message":"[buffer interim] 308 false เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.289761791+07:00","message":"[bufferProcess] interim [360000000]:เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.289764019+07:00","message":"[bufferProcess] send to processor:เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.289769425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.289771906+07:00","message":"> Transcript [1109] [false]: 'เป็นไงบ้างคะหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.289775341+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.289777296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.289779291+07:00","message":"StatePrefix: 'เป็นไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.289781482+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.587922126+07:00","message":"[GCS] IsForceVAD: false for message ID: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.719579003+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.719640066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงบ้างคะหน้าจอ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.719647317+07:00","message":"receive interim result [true|false]: เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.719656585+07:00","message":"end recv isFinal message id 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.719659139+07:00","message":"end Recv id 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.719665974+07:00","message":"[buffer interim] 308 true เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719677056+07:00","message":"[bufferProcess] interim [870000000]:เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719684291+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719687936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719691229+07:00","message":"> Transcript [1110] [false]: 'เป็นไงบ้างคะหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719694471+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719696322+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719698284+07:00","message":"StatePrefix: 'เป็นไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719700336+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719702294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719704166+07:00","message":"> Transcript [1111] [true]: 'เป็นไงบ้างคะหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719706255+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719707866+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719709535+07:00","message":"StatePrefix: 'เป็นไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719711171+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:55.719713954+07:00","message":"Push: 'ไงบ้างคะหน้าจอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.719731325+07:00","message":"push: {true ไงบ้างคะหน้าจอ 0 0xc004003480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:55.728790594+07:00","message":"write wav file: './tmp/7558/7558_308.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:55.787748782+07:00","message":"[GCS] Start streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970527525+07:00","message":"[GCS] Cleaned up inactive client: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970563274+07:00","message":"[GCS] Cleaned up inactive client: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970568759+07:00","message":"[GCS] Cleaned up inactive client: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970571499+07:00","message":"[GCS] Cleaned up inactive client: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970574012+07:00","message":"[GCS] Cleaned up inactive client: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970576131+07:00","message":"[GCS] Cleaned up inactive client: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970577863+07:00","message":"[GCS] Cleaned up inactive client: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970579474+07:00","message":"[GCS] Cleaned up inactive client: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.97058115+07:00","message":"[GCS] Cleaned up inactive client: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970582741+07:00","message":"[GCS] Cleaned up inactive client: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970584283+07:00","message":"[GCS] Cleaned up inactive client: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970585844+07:00","message":"[GCS] Cleaned up inactive client: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970587447+07:00","message":"[GCS] Cleaned up inactive client: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970588985+07:00","message":"[GCS] Cleaned up inactive client: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970590554+07:00","message":"[GCS] Cleaned up inactive client: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:56.970592068+07:00","message":"[GCS] Cleaned up inactive client: 267"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:57.426205574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:14:57.426230686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.788238752+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.788289907+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:14:58.788295634+07:00","message":"receive interim result [false|false]: ที่สร้างขึ้นภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:58.788312024+07:00","message":"[buffer interim] 309 false ที่สร้างขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.78831826+07:00","message":"[bufferProcess] interim [940000000]:ที่สร้างขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.788320342+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.788326903+07:00","message":"[bufferProcess] send to processor (ticker):ที่สร้างขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.788329556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.788332154+07:00","message":"> Transcript [1112] [false]: 'ที่สร้างขึ้นภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:58.788334349+07:00","message":"Set StatePrefix (first interim): 'ที่สร้างขึ้นภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.116379806+07:00","message":"[GCS] IsForceVAD: false for message ID: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.234182765+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.234219541+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.234225338+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.234235355+07:00","message":"end recv isFinal message id 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.234237503+07:00","message":"end Recv id 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.23424332+07:00","message":"[buffer interim] 309 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.234253289+07:00","message":"[bufferProcess] interim [540000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.234258096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.234260981+07:00","message":"> Transcript [1113] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.234263873+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.234265705+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.234268539+07:00","message":"StatePrefix: 'ที่สร้างขึ้นภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.234271221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.234278235+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.234287609+07:00","message":"push: {true  0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:59.24457114+07:00","message":"write wav file: './tmp/7558/7558_309.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.376190676+07:00","message":"[GCS] Start streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.435522784+07:00","message":"[GCS] IsForceVAD: false for message ID: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.505889888+07:00","message":"[GCS] Start streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.611627551+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.61165181+07:00","message":"found end of frame, send empty tag with msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.611654788+07:00","message":"end Recv id 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.611661554+07:00","message":"[buffer interim] 310 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.611668763+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.611677141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.611679877+07:00","message":"> Transcript [1114] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.611682215+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.611684094+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.611686437+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.611688192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:14:59.611690887+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:14:59.611699625+07:00","message":"push: {true \n 0 0xc000045c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:14:59.61641799+07:00","message":"write wav file: './tmp/7558/7558_310.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:00.426419376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:00.426443661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:00.925924553+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:00.925970577+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:15:00.925976126+07:00","message":"receive interim result [false|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:00.925992+07:00","message":"[buffer interim] 311 false ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:00.925998251+07:00","message":"[bufferProcess] interim [260000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:00.926000341+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:00.926005692+07:00","message":"[bufferProcess] send to processor (ticker):ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:00.926008387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:00.926011115+07:00","message":"> Transcript [1115] [false]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:00.92601339+07:00","message":"Set StatePrefix (first interim): 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.035133439+07:00","message":"[GCS] IsForceVAD: false for message ID: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.108818055+07:00","message":"[GCS] Start streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.132982313+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.133031611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายใน\",\"confidence\":0.9336112}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.133038142+07:00","message":"receive interim result [true|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.133047923+07:00","message":"end recv isFinal message id 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.133050099+07:00","message":"end Recv id 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.133055898+07:00","message":"[buffer interim] 311 true ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.133064548+07:00","message":"[bufferProcess] interim [560000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.133068882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.13307161+07:00","message":"> Transcript [1116] [true]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.133074411+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.13307643+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.133078304+07:00","message":"StatePrefix: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.133080334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.13308424+07:00","message":"Push: 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.133092999+07:00","message":"push: {true ปัจจัยภายใน 0 0xc000439080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:01.139264481+07:00","message":"write wav file: './tmp/7558/7558_311.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.297216352+07:00","message":"[GCS] IsForceVAD: false for message ID: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.357377068+07:00","message":"[GCS] Start streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.377765035+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.377786663+07:00","message":"found end of frame, send empty tag with msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.377790238+07:00","message":"end Recv id 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.377797047+07:00","message":"[buffer interim] 312 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.377804732+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.377808967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.377811992+07:00","message":"> Transcript [1117] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.377815152+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.377817584+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.377819595+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.37782138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:01.377823823+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:01.377833504+07:00","message":"push: {true \n 0 0xc004002400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:01.382291048+07:00","message":"write wav file: './tmp/7558/7558_312.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.145147871+07:00","message":"[GCS] IsForceVAD: false for message ID: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.260139593+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.260168925+07:00","message":"found end of frame, send empty tag with msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.260172195+07:00","message":"end Recv id 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.260180111+07:00","message":"[buffer interim] 313 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.260186634+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.26019379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.260196897+07:00","message":"> Transcript [1118] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.260199295+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.260201112+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.260202798+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.26020463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:03.260209094+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.260218779+07:00","message":"push: {true \n 0 0xc00338ad80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:03.266654702+07:00","message":"write wav file: './tmp/7558/7558_313.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:03.426697707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:03.426736115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:03.468608507+07:00","message":"[GCS] Start streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:04.895329772+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:04.895376883+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:15:04.895383317+07:00","message":"receive interim result [false|false]: ใช้ในกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:04.89540181+07:00","message":"[buffer interim] 314 false ใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:04.89540835+07:00","message":"[bufferProcess] interim [320000000]:ใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:04.895410803+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:04.895417554+07:00","message":"[bufferProcess] send to processor (ticker):ใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:04.895420075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:04.89542259+07:00","message":"> Transcript [1119] [false]: 'ใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:04.895424537+07:00","message":"Set StatePrefix (first interim): 'ใช้ในกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.005197486+07:00","message":"[GCS] IsForceVAD: false for message ID: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.067684757+07:00","message":"[GCS] Start streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.132044937+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.132100917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในกระบวนการ\",\"confidence\":0.8917207}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.132107225+07:00","message":"receive interim result [true|false]: ใช้ในกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.132120082+07:00","message":"end recv isFinal message id 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.132123337+07:00","message":"end Recv id 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.132130684+07:00","message":"[buffer interim] 314 true ใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.132138378+07:00","message":"[bufferProcess] interim [560000000]:ใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.132143171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.132145978+07:00","message":"> Transcript [1120] [true]: 'ใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.132149292+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.132151386+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.13215379+07:00","message":"StatePrefix: 'ใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.132156062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:05.132158686+07:00","message":"Push: 'ใช้ในกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:05.132168505+07:00","message":"push: {true ใช้ในกระบวนการ 0 0xc004003600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:05.138595438+07:00","message":"write wav file: './tmp/7558/7558_314.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.295987882+07:00","message":"[GCS] IsForceVAD: false for message ID: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.391052907+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.391071798+07:00","message":"found end of frame, send empty tag with msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.391074813+07:00","message":"end Recv id 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.391081234+07:00","message":"[buffer interim] 315 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.391087181+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.391091688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.391094614+07:00","message":"> Transcript [1121] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.39109697+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.391098989+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.391101144+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.391102966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:06.391105424+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:06.391115671+07:00","message":"push: {true \n 0 0xc000438d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:06.397645974+07:00","message":"write wav file: './tmp/7558/7558_315.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:06.427326508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:06.427336739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.186277302+07:00","message":"[GCS] Start streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.255432213+07:00","message":"[GCS] IsForceVAD: false for message ID: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.383913999+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.383938104+07:00","message":"found end of frame, send empty tag with msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.383941161+07:00","message":"end Recv id 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.383948159+07:00","message":"[buffer interim] 316 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.383954715+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.383959312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.38396199+07:00","message":"> Transcript [1122] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.383964496+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.383966521+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.383968361+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.383970102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:07.383977151+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.383985799+07:00","message":"push: {true \n 0 0xc0001fba80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:07.388983246+07:00","message":"write wav file: './tmp/7558/7558_316.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:07.447236161+07:00","message":"[GCS] Start streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:08.820772364+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:08.820813809+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:15:08.820819898+07:00","message":"receive interim result [false|false]: อาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:08.820833353+07:00","message":"[buffer interim] 317 false อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:08.820839354+07:00","message":"[bufferProcess] interim [380000000]:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:08.820841258+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:08.82084825+07:00","message":"[bufferProcess] send to processor (ticker):อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:08.820850626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:08.820853334+07:00","message":"> Transcript [1123] [false]: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:08.820855818+07:00","message":"Set StatePrefix (first interim): 'อาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.063039926+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.06308642+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:15:09.063093615+07:00","message":"receive interim result [false|false]: ทางการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.063107343+07:00","message":"[buffer interim] 317 false ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.063113745+07:00","message":"[bufferProcess] interim [680000000]:ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.063115717+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:09.427973744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:09.42798695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.627675551+07:00","message":"[GCS] IsForceVAD: false for message ID: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.707269487+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.707311448+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:15:09.707318182+07:00","message":"receive interim result [false|false]: ทางการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.707337951+07:00","message":"[buffer interim] 317 false ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.707347614+07:00","message":"[bufferProcess] interim [280000000]:ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.707349767+07:00","message":"[bufferProcess] send to processor:ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.707354206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.707357217+07:00","message":"> Transcript [1124] [false]: 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.707359556+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.707361699+07:00","message":"Set new StatePrefix: 'ทางการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.727305426+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.727337332+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:15:09.727343536+07:00","message":"receive interim result [true|false]: ทางการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.727353079+07:00","message":"end recv isFinal message id 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.727355528+07:00","message":"end Recv id 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.727363416+07:00","message":"[buffer interim] 317 true ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.727369526+07:00","message":"[bufferProcess] interim [400000000]:ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.727372409+07:00","message":"[bufferProcess] send to processor (isfinal):ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.727386205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.727411194+07:00","message":"> Transcript [1125] [false]: 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.727416729+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.727419575+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.727421689+07:00","message":"StatePrefix: 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.72742391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.727426314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.727431895+07:00","message":"> Transcript [1126] [true]: 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.727434071+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.727435874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.727437591+07:00","message":"StatePrefix: 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.727439332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:09.727448187+07:00","message":"Push: 'ทางการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.727461111+07:00","message":"push: {true ทางการเกษตร 0 0xc000439900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:09.741380116+07:00","message":"write wav file: './tmp/7558/7558_317.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:09.74870712+07:00","message":"[GCS] Start streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:10.463514352+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:10.463565962+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:15:10.463571358+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:10.46358501+07:00","message":"[buffer interim] 318 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.463590761+07:00","message":"[bufferProcess] interim [540000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:10.463593459+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.107097452+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.107143795+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:15:11.107149525+07:00","message":"receive interim result [false|false]: นำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.107164539+07:00","message":"[buffer interim] 318 false นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.107171392+07:00","message":"[bufferProcess] interim [200000000]:นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.107173825+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.107181615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.107184688+07:00","message":"> Transcript [1127] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.107186841+07:00","message":"Set StatePrefix (first interim): 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.304017363+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.304061488+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:15:11.304068372+07:00","message":"receive interim result [false|false]: นำทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.304083517+07:00","message":"[buffer interim] 318 false นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.304091053+07:00","message":"[bufferProcess] interim [380000000]:นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.304093536+07:00","message":"[bufferProcess] send to processor:นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.304100702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.304103854+07:00","message":"> Transcript [1128] [false]: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.304106391+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.304108629+07:00","message":"Set new StatePrefix: 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.499305991+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.499355354+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:15:11.499361185+07:00","message":"receive interim result [false|false]: นำเสนอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:11.499375564+07:00","message":"[buffer interim] 318 false นำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.499383164+07:00","message":"[bufferProcess] interim [620000000]:นำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.499385335+07:00","message":"[bufferProcess] send to processor:นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.499389119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.499392436+07:00","message":"> Transcript [1129] [false]: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.49939523+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.499397384+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.499399387+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:11.499401676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.010827575+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.010857441+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:15:12.010862201+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.010871963+07:00","message":"[buffer interim] 318 false นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.010877966+07:00","message":"[bufferProcess] interim [100000000]:นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.010880629+07:00","message":"[bufferProcess] send to processor:นำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.010884458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.010886464+07:00","message":"> Transcript [1130] [false]: 'นำเสนอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.01088933+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.010891338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.010893411+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.010896105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.325642532+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.325685831+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:15:12.325691477+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.325708305+07:00","message":"[buffer interim] 318 false นำสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.32572253+07:00","message":"[bufferProcess] interim [400000000]:นำสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.325725552+07:00","message":"[bufferProcess] send to processor:นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.325733713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.325736626+07:00","message":"> Transcript [1131] [false]: 'นำสารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.32574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.325742257+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.325744611+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.325746662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.386526686+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.38657499+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:15:12.386580868+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.386594651+07:00","message":"[buffer interim] 318 false นำสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.386602467+07:00","message":"[bufferProcess] interim [520000000]:นำสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.386604918+07:00","message":"[bufferProcess] send to processor:นำสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.386612539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.386615128+07:00","message":"> Transcript [1132] [false]: 'นำสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.386618411+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.386620896+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.386623216+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.386625377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.386629844+07:00","message":"Push: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.386632321+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.386634253+07:00","message":"Set new StatePrefix : 'นำสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.386636348+07:00","message":"Next Push (prob) : 'สารสังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.386644469+07:00","message":"push: {false นำ 0 0xc000438100}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:12.428514419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:12.428536616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.584333919+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.584377387+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:15:12.584382922+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.584395565+07:00","message":"[buffer interim] 318 false นำสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.584402408+07:00","message":"[bufferProcess] interim [640000000]:นำสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.584404992+07:00","message":"[bufferProcess] send to processor:นำสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.584410792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.584413533+07:00","message":"> Transcript [1133] [false]: 'นำสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.584416588+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.584418649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.584421096+07:00","message":"StatePrefix: 'นำสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.584423884+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.589088784+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.589112978+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:15:12.589120149+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.589133042+07:00","message":"[buffer interim] 318 false นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.589138218+07:00","message":"[bufferProcess] interim [700000000]:นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.589140858+07:00","message":"[bufferProcess] send to processor:นำสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.589143878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.58914616+07:00","message":"> Transcript [1134] [false]: 'นำสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.58914881+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.589150596+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.589152306+07:00","message":"StatePrefix: 'นำสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.589154481+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.780019698+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.780069863+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:15:12.780075343+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:12.78009128+07:00","message":"[buffer interim] 318 false นำสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.780101703+07:00","message":"[bufferProcess] interim [880000000]:นำสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.780104615+07:00","message":"[bufferProcess] send to processor:นำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.780110899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.780113581+07:00","message":"> Transcript [1135] [false]: 'นำสารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:12.780116023+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.090504884+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.090551793+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:15:13.090558121+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.090572005+07:00","message":"[buffer interim] 318 false นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.090578286+07:00","message":"[bufferProcess] interim [180000000]:นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.090580762+07:00","message":"[bufferProcess] send to processor:นำสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.090586436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.090589137+07:00","message":"> Transcript [1136] [false]: 'นำสารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.090592624+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.090594737+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.090596739+07:00","message":"StatePrefix: 'นำสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.09059917+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.670406262+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.67044306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำสารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.670449+07:00","message":"receive interim result [false|false]: นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.670461004+07:00","message":"[buffer interim] 318 false นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.670468238+07:00","message":"[bufferProcess] interim [780000000]:นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.670470948+07:00","message":"[bufferProcess] send to processor:นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.670476883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.670479631+07:00","message":"> Transcript [1137] [false]: 'นำสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.670483176+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.670485689+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.670488123+07:00","message":"StatePrefix: 'นำสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.670490969+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.670496379+07:00","message":"Push: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.670498479+07:00","message":"TextPushed: 'นำสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.670500757+07:00","message":"Set new StatePrefix : 'นำสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.670503129+07:00","message":"Next Push (prob) : 'มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.670511287+07:00","message":"push: {false สารสังเคราะห์ที่ 0 0xc000438100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.71506533+07:00","message":"[GCS] IsForceVAD: false for message ID: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.81578697+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.815843746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน\",\"confidence\":0.9436105}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.815850272+07:00","message":"receive interim result [true|false]: นำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.815861767+07:00","message":"end recv isFinal message id 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.815864643+07:00","message":"end Recv id 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.815872001+07:00","message":"[buffer interim] 318 true นำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815881161+07:00","message":"[bufferProcess] interim [990000000]:นำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815886905+07:00","message":"[bufferProcess] send to processor (isfinal):นำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815890498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815893535+07:00","message":"> Transcript [1138] [false]: 'นำสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815897888+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815899905+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815901703+07:00","message":"StatePrefix: 'นำสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815903866+07:00","message":"TextPushed: 'นำสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815905639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815907486+07:00","message":"> Transcript [1139] [true]: 'นำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815909649+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815911477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815913025+07:00","message":"StatePrefix: 'นำสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815915334+07:00","message":"TextPushed: 'นำสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:13.815921538+07:00","message":"Push: 'มีสมบัติคล้ายออกซิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.815929842+07:00","message":"push: {true มีสมบัติคล้ายออกซิน 0 0xc000438100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:13.826987061+07:00","message":"write wav file: './tmp/7558/7558_318.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:13.847382438+07:00","message":"[GCS] Start streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:14.105389292+07:00","message":"[GCS] IsForceVAD: false for message ID: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:14.177170989+07:00","message":"[GCS] Start streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:14.199267122+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:14.199300387+07:00","message":"found end of frame, send empty tag with msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:14.199303956+07:00","message":"end Recv id 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:14.199311216+07:00","message":"[buffer interim] 319 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:14.199318908+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:14.199323348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:14.199326021+07:00","message":"> Transcript [1140] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:14.199328537+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:14.199330463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:14.199332344+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:14.199334141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:14.199336637+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:14.199346889+07:00","message":"push: {true \n 0 0xc004003100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:14.204613462+07:00","message":"write wav file: './tmp/7558/7558_319.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:15.429596013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:15.429596188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:15.515006439+07:00","message":"[GCS] IsForceVAD: false for message ID: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:15.60757415+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:15.607597101+07:00","message":"found end of frame, send empty tag with msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:15.607600377+07:00","message":"end Recv id 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:15.607607738+07:00","message":"[buffer interim] 320 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.607614696+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.607618498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.607620994+07:00","message":"> Transcript [1141] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.607623498+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.607625793+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.60762751+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.607629262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:15.60763651+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:15.607646262+07:00","message":"push: {true \n 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:15.613846205+07:00","message":"write wav file: './tmp/7558/7558_320.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:15.647275242+07:00","message":"[GCS] Start streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:16.112978575+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:16.113021563+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:15:16.113026464+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:16.113039327+07:00","message":"[buffer interim] 321 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.11304553+07:00","message":"[bufferProcess] interim [480000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.113047509+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:16.30954607+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:16.309583935+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:15:16.309589558+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:16.309605208+07:00","message":"[buffer interim] 321 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.309612708+07:00","message":"[bufferProcess] interim [660000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.309614816+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.309618394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.309621274+07:00","message":"> Transcript [1142] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.309623861+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:16.631341372+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:16.631389717+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:15:16.631397006+07:00","message":"receive interim result [false|false]: เป็นการให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:16.631420642+07:00","message":"[buffer interim] 321 false เป็นการให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.631434548+07:00","message":"[bufferProcess] interim [960000000]:เป็นการให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.631437903+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.631447558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.631451753+07:00","message":"> Transcript [1143] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.631456226+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.63145945+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.631462453+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.631465554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:16.828588446+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:16.828628649+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:15:16.828634643+07:00","message":"receive interim result [false|false]: เป็นการให้จ้ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:16.828647923+07:00","message":"[buffer interim] 321 false เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.828655453+07:00","message":"[bufferProcess] interim [200000000]:เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.828658938+07:00","message":"[bufferProcess] send to processor:เป็นการให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.828663565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.828666821+07:00","message":"> Transcript [1144] [false]: 'เป็นการให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.8286698+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.82867196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.828673869+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:16.82867606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.076815646+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.076866221+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:15:17.076880085+07:00","message":"receive interim result [false|false]: เป็นการให้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.07689951+07:00","message":"[buffer interim] 321 false เป็นการให้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.076908504+07:00","message":"[bufferProcess] interim [500000000]:เป็นการให้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.076913233+07:00","message":"[bufferProcess] send to processor:เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.076926162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.076930744+07:00","message":"> Transcript [1145] [false]: 'เป็นการให้จ้ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.076936332+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.076939666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.076942835+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.076946154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.235395921+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.235432141+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:15:17.235438015+07:00","message":"receive interim result [false|false]: เป็นการให้จ้ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.235453571+07:00","message":"[buffer interim] 321 false เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.235459825+07:00","message":"[bufferProcess] interim [620000000]:เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.235462564+07:00","message":"[bufferProcess] send to processor:เป็นการให้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.235466585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.235469768+07:00","message":"> Transcript [1146] [false]: 'เป็นการให้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.235472874+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.235476302+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.235478094+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.235479979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.235488074+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.235489982+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.235492896+07:00","message":"Set new StatePrefix : 'เป็นการให้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.235495133+07:00","message":"Next Push (prob) : 'การให้จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.23550306+07:00","message":"push: {false เป็น 0 0xc004003a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.520503462+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.52054596+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:15:17.520552383+07:00","message":"receive interim result [false|false]: เป็นการให้จากภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.520563927+07:00","message":"[buffer interim] 321 false เป็นการให้จากภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.52057233+07:00","message":"[bufferProcess] interim [860000000]:เป็นการให้จากภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.520574996+07:00","message":"[bufferProcess] send to processor:เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.520580823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.520583597+07:00","message":"> Transcript [1147] [false]: 'เป็นการให้จ้ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.520586004+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.520588197+07:00","message":"Set new StatePrefix: 'เป็นการให้จ้ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.521137878+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.5211471+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:15:17.521150318+07:00","message":"receive interim result [false|false]: เป็นการให้จากภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.521159533+07:00","message":"[buffer interim] 321 false เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.521176135+07:00","message":"[bufferProcess] interim [920000000]:เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.521178787+07:00","message":"[bufferProcess] send to processor:เป็นการให้จากภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.521180881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.521182935+07:00","message":"> Transcript [1148] [false]: 'เป็นการให้จากภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.521184561+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.521186208+07:00","message":"Set new StatePrefix: 'เป็นการให้จากภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.754668385+07:00","message":"[GCS] IsForceVAD: false for message ID: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.854940173+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.854988971+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:15:17.854995416+07:00","message":"receive interim result [true|false]: เป็นการให้จากภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.855006313+07:00","message":"end recv isFinal message id 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.855008727+07:00","message":"end Recv id 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.855015029+07:00","message":"[buffer interim] 321 true เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.855031259+07:00","message":"[bufferProcess] interim [340000000]:เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.855034751+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.85504073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.85504366+07:00","message":"> Transcript [1149] [false]: 'เป็นการให้จากภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.855046295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.855048635+07:00","message":"Set new StatePrefix: 'เป็นการให้จากภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.855050876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.855052689+07:00","message":"> Transcript [1150] [true]: 'เป็นการให้จากภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.855055113+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.855056986+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.855058915+07:00","message":"StatePrefix: 'เป็นการให้จากภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.855061022+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:17.855063843+07:00","message":"Push: 'การให้จากภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:17.85507252+07:00","message":"push: {true การให้จากภายนอก 0 0xc004003a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:17.862230585+07:00","message":"write wav file: './tmp/7558/7558_321.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:18.146488578+07:00","message":"[GCS] Start streaming session, msgId: 322"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:18.42980003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:18.429809621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.060197052+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.060257064+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:15:19.060263325+07:00","message":"receive interim result [false|false]: คือตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.060280578+07:00","message":"[buffer interim] 322 false คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.060288472+07:00","message":"[bufferProcess] interim [900000000]:คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.060290333+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.060293677+07:00","message":"[bufferProcess] send to processor (ticker):คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.060296683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.060299181+07:00","message":"> Transcript [1151] [false]: 'คือตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.060301116+07:00","message":"Set StatePrefix (first interim): 'คือตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.195967643+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.196012103+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:15:19.196017954+07:00","message":"receive interim result [false|false]: คือปอง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.196033629+07:00","message":"[buffer interim] 322 false คือปอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.196041761+07:00","message":"[bufferProcess] interim [960000000]:คือปอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.196043833+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.302841297+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.302883264+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:15:19.302888961+07:00","message":"receive interim result [false|false]: ทองหล่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.302900135+07:00","message":"[buffer interim] 322 false ทองหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.302906703+07:00","message":"[bufferProcess] interim [20000000]:ทองหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.302909095+07:00","message":"[bufferProcess] send to processor:คือปอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.30291505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.302918302+07:00","message":"> Transcript [1152] [false]: 'คือปอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.302920632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.302922572+07:00","message":"Set new StatePrefix: 'คือปอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.376091084+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.376120843+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:15:19.376127936+07:00","message":"receive interim result [false|false]: คือกองหลัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.376141758+07:00","message":"[buffer interim] 322 false คือกองหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.376148158+07:00","message":"[bufferProcess] interim [80000000]:คือกองหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.376150667+07:00","message":"[bufferProcess] send to processor:ทองหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.376157301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.37616006+07:00","message":"> Transcript [1153] [false]: 'ทองหล่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.376162215+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.376164122+07:00","message":"Set new StatePrefix: 'ทองหล่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.508588805+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.508637904+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:15:19.508644304+07:00","message":"receive interim result [false|false]: คือปองลำเอียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.508660536+07:00","message":"[buffer interim] 322 false คือปองลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.508668461+07:00","message":"[bufferProcess] interim [260000000]:คือปองลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.50867102+07:00","message":"[bufferProcess] send to processor:คือกองหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.50867872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.508681735+07:00","message":"> Transcript [1154] [false]: 'คือกองหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.508684889+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.508687269+07:00","message":"Set new StatePrefix: 'คือกองหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.580547441+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.580615572+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:15:19.580622254+07:00","message":"receive interim result [false|false]: คือต้องลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.580642187+07:00","message":"[buffer interim] 322 false คือต้องลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.580650581+07:00","message":"[bufferProcess] interim [500000000]:คือต้องลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.580653073+07:00","message":"[bufferProcess] send to processor:คือปองลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.580656805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.580659979+07:00","message":"> Transcript [1155] [false]: 'คือปองลำเอียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.580663066+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.580665202+07:00","message":"Set new StatePrefix: 'คือปองลำเอียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.782794885+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.782839771+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:15:19.782845836+07:00","message":"receive interim result [false|false]: คือต้องลำเลียงสารดัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.782858881+07:00","message":"[buffer interim] 322 false คือต้องลำเลียงสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.782866971+07:00","message":"[bufferProcess] interim [680000000]:คือต้องลำเลียงสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.782869391+07:00","message":"[bufferProcess] send to processor:คือต้องลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.782875529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.782878226+07:00","message":"> Transcript [1156] [false]: 'คือต้องลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.782880801+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.782883241+07:00","message":"Set new StatePrefix: 'คือต้องลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.900947368+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.900984975+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:15:19.9009904+07:00","message":"receive interim result [false|false]: คือต้องลำเลียงสารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:19.901002981+07:00","message":"[buffer interim] 322 false คือต้องลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.901009733+07:00","message":"[bufferProcess] interim [800000000]:คือต้องลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.90101221+07:00","message":"[bufferProcess] send to processor:คือต้องลำเลียงสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.901018157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.901020705+07:00","message":"> Transcript [1157] [false]: 'คือต้องลำเลียงสารดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.901023769+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.901026073+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.901027919+07:00","message":"StatePrefix: 'คือต้องลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:19.901030017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.020947888+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.020982797+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:15:20.020989657+07:00","message":"receive interim result [false|false]: คือต้องลำเลียงสารดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.021002403+07:00","message":"[buffer interim] 322 false คือต้องลำเลียงสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.021011105+07:00","message":"[bufferProcess] interim [860000000]:คือต้องลำเลียงสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.021013517+07:00","message":"[bufferProcess] send to processor:คือต้องลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.021018265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.021020985+07:00","message":"> Transcript [1158] [false]: 'คือต้องลำเลียงสารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.02102396+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.021025959+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.021027892+07:00","message":"StatePrefix: 'คือต้องลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.021029947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.48217679+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.482220351+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:15:20.482226486+07:00","message":"receive interim result [false|false]: คือต้องลำเลียงสารดังกล่าวเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.482242149+07:00","message":"[buffer interim] 322 false คือต้องลำเลียงสารดังกล่าวเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.482248409+07:00","message":"[bufferProcess] interim [340000000]:คือต้องลำเลียงสารดังกล่าวเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.482251078+07:00","message":"[bufferProcess] send to processor:คือต้องลำเลียงสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.482257552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.482260424+07:00","message":"> Transcript [1159] [false]: 'คือต้องลำเลียงสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.482264059+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.482266209+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.482268276+07:00","message":"StatePrefix: 'คือต้องลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.482270431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.49156789+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.491599758+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:15:20.491605151+07:00","message":"receive interim result [false|false]: คือต้องลำเลียงสารดังกล่าวเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.491620223+07:00","message":"[buffer interim] 322 false คือต้องลำเลียงสารดังกล่าวเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.491626936+07:00","message":"[bufferProcess] interim [400000000]:คือต้องลำเลียงสารดังกล่าวเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.491629369+07:00","message":"[bufferProcess] send to processor:คือต้องลำเลียงสารดังกล่าวเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.491634928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.491637552+07:00","message":"> Transcript [1160] [false]: 'คือต้องลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.491640613+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.49164263+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.491645177+07:00","message":"StatePrefix: 'คือต้องลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.491647649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.491652566+07:00","message":"Push: 'คือต้องลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.491654653+07:00","message":"TextPushed: 'คือต้องลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.491657177+07:00","message":"Set new StatePrefix : 'คือต้องลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.491659465+07:00","message":"Next Push (prob) : 'ดังกล่าวเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.491668297+07:00","message":"push: {false คือต้องลำเลียงสาร 0 0xc004003d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.794298433+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.794343035+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:15:20.794350258+07:00","message":"receive interim result [false|false]: คือต้องลำเลียงสารดังกล่าวเข้าสู่พระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.794363989+07:00","message":"[buffer interim] 322 false คือต้องลำเลียงสารดังกล่าวเข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.794371032+07:00","message":"[bufferProcess] interim [640000000]:คือต้องลำเลียงสารดังกล่าวเข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.794373777+07:00","message":"[bufferProcess] send to processor:คือต้องลำเลียงสารดังกล่าวเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.794381257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.794384292+07:00","message":"> Transcript [1161] [false]: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.794388196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.7943905+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.794392547+07:00","message":"StatePrefix: 'คือต้องลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.79439535+07:00","message":"TextPushed: 'คือต้องลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.79607832+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.796085562+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:15:20.796088542+07:00","message":"receive interim result [false|false]: คือต้องลำเลียงสารดังกล่าวเข้าสู่ภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.796095983+07:00","message":"[buffer interim] 322 false คือต้องลำเลียงสารดังกล่าวเข้าสู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.796099096+07:00","message":"[bufferProcess] interim [700000000]:คือต้องลำเลียงสารดังกล่าวเข้าสู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.796101031+07:00","message":"[bufferProcess] send to processor:คือต้องลำเลียงสารดังกล่าวเข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.796103166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.796105048+07:00","message":"> Transcript [1162] [false]: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.796107672+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.796109465+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.796111492+07:00","message":"StatePrefix: 'คือต้องลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.796113552+07:00","message":"TextPushed: 'คือต้องลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.916722338+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.916761129+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:15:20.916766694+07:00","message":"receive interim result [false|false]: คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:20.916782581+07:00","message":"[buffer interim] 322 false คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.916791126+07:00","message":"[bufferProcess] interim [760000000]:คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.916793742+07:00","message":"[bufferProcess] send to processor:คือต้องลำเลียงสารดังกล่าวเข้าสู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.916801055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.916803994+07:00","message":"> Transcript [1163] [false]: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.916807707+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.916809955+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.91681181+07:00","message":"StatePrefix: 'คือต้องลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:20.916814505+07:00","message":"TextPushed: 'คือต้องลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.32840076+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.328443002+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:15:21.328449333+07:00","message":"receive interim result [false|false]: คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายในต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.328462136+07:00","message":"[buffer interim] 322 false คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายในต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.328473752+07:00","message":"[bufferProcess] interim [180000000]:คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายในต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.328477874+07:00","message":"[bufferProcess] send to processor:คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.328484931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.32848956+07:00","message":"> Transcript [1164] [false]: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.328494595+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.328497194+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.328500557+07:00","message":"StatePrefix: 'คือต้องลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.328504689+07:00","message":"TextPushed: 'คือต้องลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.328509173+07:00","message":"Push: 'ดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.328512019+07:00","message":"TextPushed: 'คือต้องลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.328515198+07:00","message":"Set new StatePrefix : 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.328518284+07:00","message":"Next Push (prob) : 'สู่ภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.328536156+07:00","message":"push: {false ดังกล่าวเข้า 0 0xc004003d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.370053754+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.370087062+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:15:21.370092629+07:00","message":"receive interim result [false|false]: คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.370107269+07:00","message":"[buffer interim] 322 false คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.370114605+07:00","message":"[bufferProcess] interim [240000000]:คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.370117134+07:00","message":"[bufferProcess] send to processor:คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายในต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.370121154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.370123779+07:00","message":"> Transcript [1165] [false]: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายในต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.370127802+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.370129718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.370131919+07:00","message":"StatePrefix: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.370134279+07:00","message":"TextPushed: 'คือต้องลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:21.430089762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:21.430115588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.49410503+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.494153232+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:15:21.494159811+07:00","message":"receive interim result [false|false]: คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.494172877+07:00","message":"[buffer interim] 322 false คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.494187447+07:00","message":"[bufferProcess] interim [360000000]:คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.494190476+07:00","message":"[bufferProcess] send to processor:คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.494197828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.494202001+07:00","message":"> Transcript [1166] [false]: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.494206024+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.494208307+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.494211335+07:00","message":"StatePrefix: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.49421447+07:00","message":"TextPushed: 'คือต้องลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.665088244+07:00","message":"[GCS] IsForceVAD: false for message ID: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.680669094+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.680703453+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:15:21.680710175+07:00","message":"receive interim result [false|false]: คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.680733746+07:00","message":"[buffer interim] 322 false คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.680745076+07:00","message":"[bufferProcess] interim [540000000]:คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.680747563+07:00","message":"[bufferProcess] send to processor:คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.680751272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.680754484+07:00","message":"> Transcript [1167] [false]: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.680757831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.680759964+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.680762297+07:00","message":"StatePrefix: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.680765125+07:00","message":"TextPushed: 'คือต้องลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.813501962+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.813545677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือปองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช\",\"confidence\":0.9375224}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.813552173+07:00","message":"receive interim result [true|false]: คือปองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.813563357+07:00","message":"end recv isFinal message id 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.813565536+07:00","message":"end Recv id 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.813571555+07:00","message":"[buffer interim] 322 true คือปองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813586734+07:00","message":"[bufferProcess] interim [750000000]:คือปองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813590461+07:00","message":"[bufferProcess] send to processor (isfinal):คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813594185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813597029+07:00","message":"> Transcript [1168] [false]: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813600649+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813605874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.81360776+07:00","message":"StatePrefix: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813610143+07:00","message":"TextPushed: 'คือต้องลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813613459+07:00","message":"Push: 'สู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813615256+07:00","message":"TextPushed: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813617258+07:00","message":"Set new StatePrefix : 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813619471+07:00","message":"Next Push (prob) : 'ต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813621084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813622952+07:00","message":"> Transcript [1169] [true]: 'คือปองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813625505+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813627125+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813629081+07:00","message":"StatePrefix: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813631057+07:00","message":"TextPushed: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813632701+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.813740851+07:00","message":"push: {false สู่ภายใน 0 0xc004003d00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813818544+07:00","message":"Push: 'ต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813822088+07:00","message":"TextPushed: 'คือต้องลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813824124+07:00","message":"Set new StatePrefix : 'คือปองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813826059+07:00","message":"Next Push (prob) : 'คือปองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:21.813824258+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_322.html'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:21.813854317+07:00","message":"push: {true ต้นพืช 0 0xc004003d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:21.825225241+07:00","message":"write wav file: './tmp/7558/7558_322.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:22.047802105+07:00","message":"[GCS] Start streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.225360295+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.225407682+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:15:23.225416361+07:00","message":"receive interim result [false|false]: อย่างนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.225434266+07:00","message":"[buffer interim] 323 false อย่างนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.225443451+07:00","message":"[bufferProcess] interim [960000000]:อย่างนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.225446179+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.225451465+07:00","message":"[bufferProcess] send to processor (ticker):อย่างนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.225455643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.22545961+07:00","message":"> Transcript [1170] [false]: 'อย่างนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.22546379+07:00","message":"Set StatePrefix (first interim): 'อย่างนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.585092995+07:00","message":"[GCS] IsForceVAD: false for message ID: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.657052392+07:00","message":"[GCS] Start streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.669195755+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.669251656+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:15:23.669259852+07:00","message":"receive interim result [false|false]: อย่างนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.669277839+07:00","message":"[buffer interim] 323 false อย่างนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.66928564+07:00","message":"[bufferProcess] interim [560000000]:อย่างนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.669287516+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.674983555+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.675014173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างนั้น\",\"confidence\":0.906302}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.675022312+07:00","message":"receive interim result [true|false]: อย่างนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.675032825+07:00","message":"end recv isFinal message id 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.675035984+07:00","message":"end Recv id 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.675043066+07:00","message":"[buffer interim] 323 true อย่างนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.675052594+07:00","message":"[bufferProcess] interim [560000000]:อย่างนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.675056667+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.67506128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.675064998+07:00","message":"> Transcript [1171] [false]: 'อย่างนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.675069429+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.675072281+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.675075029+07:00","message":"StatePrefix: 'อย่างนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.675077869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.675080478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.675083617+07:00","message":"> Transcript [1172] [true]: 'อย่างนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.675086551+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.675089111+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.675091579+07:00","message":"StatePrefix: 'อย่างนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.675094052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:23.675097538+07:00","message":"Push: 'อย่างนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:23.675109742+07:00","message":"push: {true อย่างนั้น 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:23.685486766+07:00","message":"write wav file: './tmp/7558/7558_323.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:24.430596326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:24.430615538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.670145567+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.670185874+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:15:24.670191321+07:00","message":"receive interim result [false|false]: จึงจัดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:24.670203372+07:00","message":"[buffer interim] 324 false จึงจัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.670210281+07:00","message":"[bufferProcess] interim [20000000]:จึงจัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:24.670212266+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.430101709+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.430148214+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:15:25.43015383+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.430167369+07:00","message":"[buffer interim] 324 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.430174915+07:00","message":"[bufferProcess] interim [800000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.430177426+07:00","message":"[bufferProcess] send to processor:จึงจัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.43018483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.430188506+07:00","message":"> Transcript [1173] [false]: 'จึงจัดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.43019061+07:00","message":"Set StatePrefix (first interim): 'จึงจัดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.587559621+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.587600324+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:15:25.587606593+07:00","message":"receive interim result [false|false]: ควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.587636367+07:00","message":"[buffer interim] 324 false ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.587643408+07:00","message":"[bufferProcess] interim [980000000]:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.587645822+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.587649235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.587651993+07:00","message":"> Transcript [1174] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.58765421+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.587656235+07:00","message":"Set new StatePrefix: 'ควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.901789442+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.901828809+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:15:25.901835669+07:00","message":"receive interim result [false|false]: ควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.901850344+07:00","message":"[buffer interim] 324 false ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.901857114+07:00","message":"[bufferProcess] interim [280000000]:ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.901859797+07:00","message":"[bufferProcess] send to processor:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.901867727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.901870852+07:00","message":"> Transcript [1175] [false]: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.90187373+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.901876467+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.901878287+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.901880655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.987657464+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.987704489+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:15:25.987716624+07:00","message":"receive interim result [false|false]: ควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:25.987728895+07:00","message":"[buffer interim] 324 false ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.987738355+07:00","message":"[bufferProcess] interim [400000000]:ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.987740829+07:00","message":"[bufferProcess] send to processor:ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.987746501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.987749515+07:00","message":"> Transcript [1176] [false]: 'ควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.987752699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.987754733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.987756804+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:25.98775893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.025366325+07:00","message":"[GCS] IsForceVAD: false for message ID: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.085754472+07:00","message":"[GCS] Start streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.122993355+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.123032835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเจริญ\",\"confidence\":0.93703616}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.123038472+07:00","message":"receive interim result [true|false]: ควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.123048698+07:00","message":"end recv isFinal message id 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.123051083+07:00","message":"end Recv id 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.123055814+07:00","message":"[buffer interim] 324 true ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.123062805+07:00","message":"[bufferProcess] interim [580000000]:ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.123066288+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.123069465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.123072171+07:00","message":"> Transcript [1177] [false]: 'ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.123075128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.123076989+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.123078853+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.123080782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.123082505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.123084404+07:00","message":"> Transcript [1178] [true]: 'ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.123086609+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.123088274+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.12308982+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.123091512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:26.123094131+07:00","message":"Push: 'ควบคุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.123102345+07:00","message":"push: {true ควบคุมการเจริญ 0 0xc00338b680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:26.130513676+07:00","message":"write wav file: './tmp/7558/7558_324.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970567885+07:00","message":"[GCS] Cleaned up inactive client: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970587251+07:00","message":"[GCS] Cleaned up inactive client: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970589944+07:00","message":"[GCS] Cleaned up inactive client: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.97059183+07:00","message":"[GCS] Cleaned up inactive client: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970593594+07:00","message":"[GCS] Cleaned up inactive client: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970595434+07:00","message":"[GCS] Cleaned up inactive client: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970597503+07:00","message":"[GCS] Cleaned up inactive client: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970599182+07:00","message":"[GCS] Cleaned up inactive client: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970601032+07:00","message":"[GCS] Cleaned up inactive client: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970603105+07:00","message":"[GCS] Cleaned up inactive client: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970604877+07:00","message":"[GCS] Cleaned up inactive client: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970606675+07:00","message":"[GCS] Cleaned up inactive client: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970608223+07:00","message":"[GCS] Cleaned up inactive client: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970609777+07:00","message":"[GCS] Cleaned up inactive client: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970611396+07:00","message":"[GCS] Cleaned up inactive client: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970612991+07:00","message":"[GCS] Cleaned up inactive client: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970615903+07:00","message":"[GCS] Cleaned up inactive client: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970617496+07:00","message":"[GCS] Cleaned up inactive client: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970619069+07:00","message":"[GCS] Cleaned up inactive client: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:26.970620704+07:00","message":"[GCS] Cleaned up inactive client: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:27.305643645+07:00","message":"[GCS] IsForceVAD: false for message ID: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:27.393841657+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:27.393867232+07:00","message":"found end of frame, send empty tag with msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:27.393871386+07:00","message":"end Recv id 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:27.393882014+07:00","message":"[buffer interim] 325 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:27.393890124+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:27.393895105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:27.393898819+07:00","message":"> Transcript [1179] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:27.39390238+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:27.393905289+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:27.393908048+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:27.393910826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:27.39391482+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:27.393927086+07:00","message":"push: {true \n 0 0xc00338a000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:27.400355834+07:00","message":"write wav file: './tmp/7558/7558_325.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:27.426888874+07:00","message":"[GCS] Start streaming session, msgId: 326"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:27.431244092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:27.431252039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.906836823+07:00","message":"[GCS] IsForceVAD: false for message ID: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.994112746+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.994139307+07:00","message":"found end of frame, send empty tag with msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.994142958+07:00","message":"end Recv id 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.994149854+07:00","message":"[buffer interim] 326 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.994156487+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.994160753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.994163325+07:00","message":"> Transcript [1180] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.994165658+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.994167691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.994169927+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.994171948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:28.994174541+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:28.994183147+07:00","message":"push: {true \n 0 0xc0031f4200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:29.000369874+07:00","message":"write wav file: './tmp/7558/7558_326.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:30.432235218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:30.432261043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.446369115+07:00","message":"[GCS] Start streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.505225049+07:00","message":"[GCS] IsForceVAD: false for message ID: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.636758+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.636786312+07:00","message":"found end of frame, send empty tag with msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.636790298+07:00","message":"end Recv id 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.636798618+07:00","message":"[buffer interim] 327 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.636807697+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.636812521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.636815298+07:00","message":"> Transcript [1181] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.636817708+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.636819598+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.636821392+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.636823208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:30.63682935+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.63683871+07:00","message":"push: {true \n 0 0xc0031f4480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:30.641563894+07:00","message":"write wav file: './tmp/7558/7558_327.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:30.708562336+07:00","message":"[GCS] Start streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.106725605+07:00","message":"[GCS] IsForceVAD: false for message ID: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.207558732+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.207577486+07:00","message":"found end of frame, send empty tag with msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.207580734+07:00","message":"end Recv id 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.207594391+07:00","message":"[buffer interim] 328 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.207603538+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.207607656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.207610661+07:00","message":"> Transcript [1182] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.207612902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.207614682+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.207616423+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.207618352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.207620979+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.207629382+07:00","message":"push: {true \n 0 0xc0031f4780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:32.213411197+07:00","message":"write wav file: './tmp/7558/7558_328.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.308479499+07:00","message":"[GCS] Start streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.365184546+07:00","message":"[GCS] IsForceVAD: false for message ID: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.497579844+07:00","message":"[GCS] Start streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.517911111+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.517929188+07:00","message":"found end of frame, send empty tag with msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.517933097+07:00","message":"end Recv id 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.51794051+07:00","message":"[buffer interim] 329 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.517946694+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.517950218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.517953022+07:00","message":"> Transcript [1183] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.517955545+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.517957535+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.517959272+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.517961014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.517963646+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.517972388+07:00","message":"push: {true \n 0 0xc00338b000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:32.522430571+07:00","message":"write wav file: './tmp/7558/7558_329.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.55560678+07:00","message":"[GCS] IsForceVAD: false for message ID: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.62626784+07:00","message":"[GCS] Start streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.686185591+07:00","message":"[GCS] IsForceVAD: false for message ID: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.714763288+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.7147827+07:00","message":"found end of frame, send empty tag with msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.714785832+07:00","message":"end Recv id 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.714792278+07:00","message":"[buffer interim] 330 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.714798147+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.714801558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.714804112+07:00","message":"> Transcript [1184] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.714806294+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.714808091+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.714809814+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.714811557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.714813974+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.714823101+07:00","message":"push: {true \n 0 0xc000045d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:32.720288071+07:00","message":"write wav file: './tmp/7558/7558_330.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.809267376+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.809300626+07:00","message":"found end of frame, send empty tag with msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.809305519+07:00","message":"end Recv id 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.809316287+07:00","message":"[buffer interim] 331 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.809334285+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.809346943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.809350982+07:00","message":"> Transcript [1185] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.809354758+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.809358557+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.809362273+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.809364923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:32.809372199+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.809385305+07:00","message":"push: {true \n 0 0xc0031f4b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:32.814321025+07:00","message":"write wav file: './tmp/7558/7558_331.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:32.816402209+07:00","message":"[GCS] Start streaming session, msgId: 332"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:33.433184797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:33.43319696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:34.563519646+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:34.563576186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:34.563584551+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:34.563602206+07:00","message":"[buffer interim] 332 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.56360983+07:00","message":"[bufferProcess] interim [600000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.563612834+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.563622923+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.563626472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.563630621+07:00","message":"> Transcript [1186] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.563633727+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:34.892570247+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:34.892608345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นทอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:34.892613452+07:00","message":"receive interim result [false|false]: เป็นทอง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:34.892626444+07:00","message":"[buffer interim] 332 false เป็นทอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.892632628+07:00","message":"[bufferProcess] interim [900000000]:เป็นทอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.892634724+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:34.945990273+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:34.946027882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:34.946033133+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:34.946044635+07:00","message":"[buffer interim] 332 false เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.946050388+07:00","message":"[bufferProcess] interim [20000000]:เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.946052673+07:00","message":"[bufferProcess] send to processor:เป็นทอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.946057683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.946060213+07:00","message":"> Transcript [1187] [false]: 'เป็นทอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.946063076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.946064858+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.946066641+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:34.946068613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.594652443+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.594692674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.594698415+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.594725695+07:00","message":"[buffer interim] 332 false เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.594734364+07:00","message":"[bufferProcess] interim [620000000]:เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.594737021+07:00","message":"[bufferProcess] send to processor:เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.594742993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.594745885+07:00","message":"> Transcript [1188] [false]: 'เป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.594749353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.594751548+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.594753405+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.594755672+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.833636497+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.833681556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมนชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.833687636+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมนชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:35.833703728+07:00","message":"[buffer interim] 332 false เป็นฮอร์โมนชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.833717296+07:00","message":"[bufferProcess] interim [920000000]:เป็นฮอร์โมนชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.83372008+07:00","message":"[bufferProcess] send to processor:เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.833728259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.833731412+07:00","message":"> Transcript [1189] [false]: 'เป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.833734945+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.833737141+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.833739766+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:35.833741737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.023411528+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.023458848+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:15:36.023465344+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมนชนิดใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.023481719+07:00","message":"[buffer interim] 332 false เป็นฮอร์โมนชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.023489768+07:00","message":"[bufferProcess] interim [40000000]:เป็นฮอร์โมนชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.023492894+07:00","message":"[bufferProcess] send to processor:เป็นฮอร์โมนชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.023497638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.023500675+07:00","message":"> Transcript [1190] [false]: 'เป็นฮอร์โมนชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.023504034+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.023506126+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.023507986+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.023510063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.023512727+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.023515285+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.023517613+07:00","message":"Set new StatePrefix : 'เป็นฮอร์โมนชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.023519718+07:00","message":"Next Push (prob) : 'ฮอร์โมนชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.023528207+07:00","message":"push: {false เป็น 0 0xc00338b580}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.024042826+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.024055781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมนชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.024059875+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมนชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.024071724+07:00","message":"[buffer interim] 332 false เป็นฮอร์โมนชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.024075987+07:00","message":"[bufferProcess] interim [100000000]:เป็นฮอร์โมนชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.024077839+07:00","message":"[bufferProcess] send to processor:เป็นฮอร์โมนชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.02408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.024082164+07:00","message":"> Transcript [1191] [false]: 'เป็นฮอร์โมนชนิดใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.024084654+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.024086499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.024089171+07:00","message":"StatePrefix: 'เป็นฮอร์โมนชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.024091213+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.074353529+07:00","message":"[GCS] IsForceVAD: false for message ID: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.145244869+07:00","message":"[GCS] Start streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.148906061+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.148988395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมนชนิดหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.149018918+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมนชนิดหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.149051713+07:00","message":"[buffer interim] 332 false เป็นฮอร์โมนชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.149059475+07:00","message":"[bufferProcess] interim [160000000]:เป็นฮอร์โมนชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.149062712+07:00","message":"[bufferProcess] send to processor:เป็นฮอร์โมนชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.14906995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.149073638+07:00","message":"> Transcript [1192] [false]: 'เป็นฮอร์โมนชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.149077061+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.149079241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.14908162+07:00","message":"StatePrefix: 'เป็นฮอร์โมนชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.149084106+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.1945472+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.194588918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดินเป็นฮอร์โมนพืชชนิดหนึ่ง\",\"confidence\":0.8426894}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.194595485+07:00","message":"receive interim result [true|false]: ดินเป็นฮอร์โมนพืชชนิดหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.194604881+07:00","message":"end recv isFinal message id 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.194607186+07:00","message":"end Recv id 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.194615138+07:00","message":"[buffer interim] 332 true ดินเป็นฮอร์โมนพืชชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194623079+07:00","message":"[bufferProcess] interim [280000000]:ดินเป็นฮอร์โมนพืชชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194627827+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นฮอร์โมนชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194633953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194638876+07:00","message":"> Transcript [1193] [false]: 'เป็นฮอร์โมนชนิดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194644591+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194647245+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194650965+07:00","message":"StatePrefix: 'เป็นฮอร์โมนชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194654648+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194658233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194664452+07:00","message":"> Transcript [1194] [true]: 'ดินเป็นฮอร์โมนพืชชนิดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194667934+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194671344+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194674186+07:00","message":"StatePrefix: 'เป็นฮอร์โมนชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194676857+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194679264+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.1948031+07:00","message":"Push: 'ฮอร์โมนพืชชนิดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194806538+07:00","message":"TextPushed: 'เป็นฮอร์โมนพืชชนิดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194808666+07:00","message":"Set new StatePrefix : 'ดินเป็นฮอร์โมนพืชชนิดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194810727+07:00","message":"Next Push (prob) : 'ดินเป็นฮอร์โมนพืชชนิดหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.1948217+07:00","message":"push: {true ฮอร์โมนพืชชนิดหนึ่ง 0 0xc00338b580}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.194833615+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_332.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:36.204948374+07:00","message":"write wav file: './tmp/7558/7558_332.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:36.433535886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:36.43356856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.99486003+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.994907739+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:15:36.99491254+07:00","message":"receive interim result [false|false]: ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:36.994928854+07:00","message":"[buffer interim] 333 false ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.994934623+07:00","message":"[bufferProcess] interim [840000000]:ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:36.994937466+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.321704787+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.32176292+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:15:37.321769623+07:00","message":"receive interim result [false|false]: ที่มีบท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.321785248+07:00","message":"[buffer interim] 333 false ที่มีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.321793696+07:00","message":"[bufferProcess] interim [200000000]:ที่มีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.321796327+07:00","message":"[bufferProcess] send to processor:ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.321805044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.321807829+07:00","message":"> Transcript [1195] [false]: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.321809902+07:00","message":"Set StatePrefix (first interim): 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.382403471+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.38245053+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:15:37.382456604+07:00","message":"receive interim result [false|false]: ที่มีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.382473854+07:00","message":"[buffer interim] 333 false ที่มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.382481785+07:00","message":"[bufferProcess] interim [320000000]:ที่มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.382484473+07:00","message":"[bufferProcess] send to processor:ที่มีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.38248802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.382491467+07:00","message":"> Transcript [1196] [false]: 'ที่มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.382494745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.382496677+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.382498579+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.382500544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.788378606+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.788414246+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:15:37.788418896+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:37.788434182+07:00","message":"[buffer interim] 333 false ที่มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.788441034+07:00","message":"[bufferProcess] interim [680000000]:ที่มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.788443628+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.788447439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.788450143+07:00","message":"> Transcript [1197] [false]: 'ที่มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.788453888+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.78845582+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.788457733+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:37.78845998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.276935+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.276978365+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:15:38.276985118+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.276998951+07:00","message":"[buffer interim] 333 false ที่มีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.277006165+07:00","message":"[bufferProcess] interim [40000000]:ที่มีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.277010166+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.277017277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.277020291+07:00","message":"> Transcript [1198] [false]: 'ที่มีบทบาทสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.277023639+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.277026181+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.277028321+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.277030741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.322795079+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.322845322+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:15:38.32285119+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.322865371+07:00","message":"[buffer interim] 333 false ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.322872743+07:00","message":"[bufferProcess] interim [160000000]:ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.32287538+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.322882442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.322885393+07:00","message":"> Transcript [1199] [false]: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.322888189+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.322892347+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.322894444+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.3228966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.32290241+07:00","message":"Push: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.322904562+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.322906529+07:00","message":"Set new StatePrefix : 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.322908661+07:00","message":"Next Push (prob) : 'บทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.322916534+07:00","message":"push: {false ที่มี 0 0xc0031f4e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.50068432+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.500738599+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:15:38.500744721+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.500763657+07:00","message":"[buffer interim] 333 false ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.500772234+07:00","message":"[bufferProcess] interim [400000000]:ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.500775532+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.500789161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.500794145+07:00","message":"> Transcript [1200] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.5008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.50080326+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.500806595+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.50081004+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.818503671+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.818546975+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:15:38.818553159+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:38.818567716+07:00","message":"[buffer interim] 333 false ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.818575144+07:00","message":"[bufferProcess] interim [700000000]:ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.818577881+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.818584807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.818589216+07:00","message":"> Transcript [1201] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.818593034+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.818595374+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.818597733+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:38.818600422+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:39.109645015+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:39.109698416+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:15:39.109704701+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:39.109724041+07:00","message":"[buffer interim] 333 false ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.109732+07:00","message":"[bufferProcess] interim [940000000]:ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.109734698+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.109741699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.109746177+07:00","message":"> Transcript [1202] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.109749825+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.109752977+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.109755485+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.109758099+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:39.285738817+07:00","message":"[GCS] IsForceVAD: false for message ID: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:39.414350547+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:39.414391766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:39.414398476+07:00","message":"receive interim result [true|false]: ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:39.414409057+07:00","message":"end recv isFinal message id 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:39.41441125+07:00","message":"end Recv id 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:39.414434062+07:00","message":"[buffer interim] 333 true ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414454424+07:00","message":"[bufferProcess] interim [360000000]:ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414467235+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414472263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414477231+07:00","message":"> Transcript [1203] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414481795+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414484763+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414488543+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414491661+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414499007+07:00","message":"Push: 'บทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414501594+07:00","message":"TextPushed: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.41450469+07:00","message":"Set new StatePrefix : 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414507829+07:00","message":"Next Push (prob) : 'กับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414510282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414513959+07:00","message":"> Transcript [1204] [true]: 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414517673+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.41452026+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.41452504+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.41452756+07:00","message":"TextPushed: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:39.414530668+07:00","message":"Push: 'กับการแบ่งเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:39.41452897+07:00","message":"push: {false บทบาทสำคัญเกี่ยว 0 0xc0031f4e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:39.414545961+07:00","message":"push: {true กับการแบ่งเซลล์ 0 0xc0031f4e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:39.41704214+07:00","message":"[GCS] Start streaming session, msgId: 334"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:39.423519687+07:00","message":"write wav file: './tmp/7558/7558_333.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:39.433770193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:39.433785364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.472990767+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.473038505+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:15:40.473044854+07:00","message":"receive interim result [false|false]: อากาศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.47306136+07:00","message":"[buffer interim] 334 false อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.473068637+07:00","message":"[bufferProcess] interim [900000000]:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.473070657+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.473078597+07:00","message":"[bufferProcess] send to processor (ticker):อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.47308138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.473084055+07:00","message":"> Transcript [1205] [false]: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.473086668+07:00","message":"Set StatePrefix (first interim): 'อากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.586011073+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.586045642+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:15:40.586050879+07:00","message":"receive interim result [false|false]: อาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.586065509+07:00","message":"[buffer interim] 334 false อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.586071932+07:00","message":"[bufferProcess] interim [960000000]:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.586074006+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.773469453+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.773519021+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:15:40.77352663+07:00","message":"receive interim result [false|false]: อากาศเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:40.773541012+07:00","message":"[buffer interim] 334 false อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.773548217+07:00","message":"[bufferProcess] interim [140000000]:อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.773550631+07:00","message":"[bufferProcess] send to processor:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.773559943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.773563807+07:00","message":"> Transcript [1206] [false]: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.773567668+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:40.773570827+07:00","message":"Set new StatePrefix: 'อาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.156943757+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.156989855+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:15:41.156997426+07:00","message":"receive interim result [false|false]: การเปลี่ยนสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.157012145+07:00","message":"[buffer interim] 334 false การเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.157019897+07:00","message":"[bufferProcess] interim [560000000]:การเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.157022865+07:00","message":"[bufferProcess] send to processor:อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.157029699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.157032372+07:00","message":"> Transcript [1207] [false]: 'อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.157034902+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.157037726+07:00","message":"Set new StatePrefix: 'อากาศเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.342689798+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.342742063+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:15:41.342748032+07:00","message":"receive interim result [false|false]: อากาศเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.342762112+07:00","message":"[buffer interim] 334 false อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.342769774+07:00","message":"[bufferProcess] interim [740000000]:อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.342772237+07:00","message":"[bufferProcess] send to processor:การเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.342779277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.342782231+07:00","message":"> Transcript [1208] [false]: 'การเปลี่ยนสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.342784695+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.3427868+07:00","message":"Set new StatePrefix: 'การเปลี่ยนสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.669410237+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.66944873+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:15:41.669454353+07:00","message":"receive interim result [false|false]: การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.669469217+07:00","message":"[buffer interim] 334 false การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.669476958+07:00","message":"[bufferProcess] interim [100000000]:การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.669479374+07:00","message":"[bufferProcess] send to processor:อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.669483616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.669486397+07:00","message":"> Transcript [1209] [false]: 'อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.669488791+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.669491081+07:00","message":"Set new StatePrefix: 'อากาศเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.786675299+07:00","message":"[GCS] IsForceVAD: false for message ID: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.891138319+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.891191601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเปลี่ยนสภาพของเซลล์\",\"confidence\":0.9058186}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.89120469+07:00","message":"receive interim result [true|false]: การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.891216689+07:00","message":"end recv isFinal message id 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.891219644+07:00","message":"end Recv id 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.891226672+07:00","message":"[buffer interim] 334 true การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.891235199+07:00","message":"[bufferProcess] interim [400000000]:การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.891238459+07:00","message":"[bufferProcess] send to processor (isfinal):การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.891250922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.89126837+07:00","message":"> Transcript [1210] [false]: 'การเปลี่ยนสภาพของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.891273059+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.891275958+07:00","message":"Set new StatePrefix: 'การเปลี่ยนสภาพของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.891278585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.891280784+07:00","message":"> Transcript [1211] [true]: 'การเปลี่ยนสภาพของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.891284203+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.89128611+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.891288124+07:00","message":"StatePrefix: 'การเปลี่ยนสภาพของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.891290104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:41.891300395+07:00","message":"Push: 'การเปลี่ยนสภาพของเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:41.891311471+07:00","message":"push: {true การเปลี่ยนสภาพของเซลล์ 0 0xc00338a480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:41.898694131+07:00","message":"write wav file: './tmp/7558/7558_334.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.165694097+07:00","message":"[GCS] Start streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.224282762+07:00","message":"[GCS] IsForceVAD: false for message ID: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.369828764+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.369850105+07:00","message":"found end of frame, send empty tag with msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.3698532+07:00","message":"end Recv id 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.369860962+07:00","message":"[buffer interim] 335 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.369869057+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.369873243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.369876515+07:00","message":"> Transcript [1212] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.369879073+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.36988108+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.369882821+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.369884631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.369891885+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.369903036+07:00","message":"push: {true \n 0 0xc0031f4a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:42.374480297+07:00","message":"write wav file: './tmp/7558/7558_335.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:42.434310548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:42.434329491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.617371074+07:00","message":"[GCS] Start streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.744499352+07:00","message":"[GCS] IsForceVAD: false for message ID: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.839967602+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.839990951+07:00","message":"found end of frame, send empty tag with msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.839994165+07:00","message":"end Recv id 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.84000145+07:00","message":"[buffer interim] 336 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.840009182+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.840013723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.840016665+07:00","message":"> Transcript [1213] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.84001894+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.840020824+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.840022739+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.840024515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:42.840031312+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.840041551+07:00","message":"push: {true \n 0 0xc00338af00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:42.844701671+07:00","message":"write wav file: './tmp/7558/7558_336.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:42.867371006+07:00","message":"[GCS] Start streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:44.811030645+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:44.811083029+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:15:44.811088283+07:00","message":"receive interim result [false|false]: มีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:44.81110673+07:00","message":"[buffer interim] 337 false มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:44.811116662+07:00","message":"[bufferProcess] interim [980000000]:มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:44.811118406+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:44.81112193+07:00","message":"[bufferProcess] send to processor (ticker):มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:44.811124987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:44.811128093+07:00","message":"> Transcript [1214] [false]: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:44.811131677+07:00","message":"Set StatePrefix (first interim): 'มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:45.002638326+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:45.002688385+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:15:45.002695511+07:00","message":"receive interim result [false|false]: มีบทบาทเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:45.00271678+07:00","message":"[buffer interim] 337 false มีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.002724662+07:00","message":"[bufferProcess] interim [220000000]:มีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.002726797+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:45.317928058+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:45.317962099+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:15:45.317967624+07:00","message":"receive interim result [false|false]: มีบทบาทเกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:45.317977304+07:00","message":"[buffer interim] 337 false มีบทบาทเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.317983443+07:00","message":"[bufferProcess] interim [460000000]:มีบทบาทเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.317985626+07:00","message":"[bufferProcess] send to processor:มีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.317988667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.317991573+07:00","message":"> Transcript [1215] [false]: 'มีบทบาทเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.317994344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.317996252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.317998141+07:00","message":"StatePrefix: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.318000084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:45.435220376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:45.43523743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:45.639496356+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:45.639533969+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:15:45.639540154+07:00","message":"receive interim result [false|false]: มีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:45.639554995+07:00","message":"[buffer interim] 337 false มีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.639560999+07:00","message":"[bufferProcess] interim [760000000]:มีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.639564088+07:00","message":"[bufferProcess] send to processor:มีบทบาทเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.639567844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.639570961+07:00","message":"> Transcript [1216] [false]: 'มีบทบาทเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.639573865+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.639575843+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.639577855+07:00","message":"StatePrefix: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:45.639579783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:46.232251254+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:46.23229043+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:15:46.232297217+07:00","message":"receive interim result [false|false]: มีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:46.232313041+07:00","message":"[buffer interim] 337 false มีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.232324805+07:00","message":"[bufferProcess] interim [360000000]:มีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.232327672+07:00","message":"[bufferProcess] send to processor:มีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.232336086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.232339234+07:00","message":"> Transcript [1217] [false]: 'มีบทบาทเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.232342684+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.23234523+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.232348665+07:00","message":"StatePrefix: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.232350808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:46.730333014+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:46.730381421+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:15:46.730387533+07:00","message":"receive interim result [false|false]: มีบทบาทเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:46.730402961+07:00","message":"[buffer interim] 337 false มีบทบาทเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.730413676+07:00","message":"[bufferProcess] interim [840000000]:มีบทบาทเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.730416312+07:00","message":"[bufferProcess] send to processor:มีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.730420131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.730423022+07:00","message":"> Transcript [1218] [false]: 'มีบทบาทเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.73042647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.730428706+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.730430579+07:00","message":"StatePrefix: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.730435299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.730438209+07:00","message":"Push: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.730440586+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.730442687+07:00","message":"Set new StatePrefix : 'มีบทบาทเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.730445039+07:00","message":"Next Push (prob) : 'เกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:46.730453171+07:00","message":"push: {false มีบทบาท 0 0xc000439180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:46.79160038+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:46.791645741+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:15:46.791651816+07:00","message":"receive interim result [false|false]: มีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:46.791667235+07:00","message":"[buffer interim] 337 false มีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.791674807+07:00","message":"[bufferProcess] interim [20000000]:มีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.791679393+07:00","message":"[bufferProcess] send to processor:มีบทบาทเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.791688433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.791691201+07:00","message":"> Transcript [1219] [false]: 'มีบทบาทเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.791694513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.791696733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.791698994+07:00","message":"StatePrefix: 'มีบทบาทเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:46.791701214+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:47.448308457+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:47.448348164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทเกี่ยวข้องกับกระบวนการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:47.44835439+07:00","message":"receive interim result [false|false]: มีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:47.448369587+07:00","message":"[buffer interim] 337 false มีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.448377162+07:00","message":"[bufferProcess] interim [620000000]:มีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.448379883+07:00","message":"[bufferProcess] send to processor:มีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.448387262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.448392121+07:00","message":"> Transcript [1220] [false]: 'มีบทบาทเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.4483959+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.448398513+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.44840093+07:00","message":"StatePrefix: 'มีบทบาทเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.448403223+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:47.745274813+07:00","message":"[GCS] IsForceVAD: false for message ID: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:47.85622561+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:47.856275249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทเกี่ยวข้องกับกระบวนการ\",\"confidence\":0.93829876}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:47.856282658+07:00","message":"receive interim result [true|false]: มีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:47.856293758+07:00","message":"end recv isFinal message id 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:47.856296058+07:00","message":"end Recv id 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:47.856301919+07:00","message":"[buffer interim] 337 true มีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.856313716+07:00","message":"[bufferProcess] interim [100000000]:มีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.856317249+07:00","message":"[bufferProcess] send to processor (isfinal):มีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.856320697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.856326184+07:00","message":"> Transcript [1221] [false]: 'มีบทบาทเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.85633122+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.856333362+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.856336008+07:00","message":"StatePrefix: 'มีบทบาทเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.856338293+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.856340096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.856341964+07:00","message":"> Transcript [1222] [true]: 'มีบทบาทเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.856344313+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.856346129+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.856347732+07:00","message":"StatePrefix: 'มีบทบาทเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.856349809+07:00","message":"TextPushed: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:47.856357148+07:00","message":"Push: 'เกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:47.856366016+07:00","message":"push: {true เกี่ยวข้องกับกระบวนการ 0 0xc000439180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:47.865996754+07:00","message":"write wav file: './tmp/7558/7558_337.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.317508002+07:00","message":"[GCS] Start streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.385511052+07:00","message":"[GCS] IsForceVAD: false for message ID: 338"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:48.435745788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:48.435759153+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.551423622+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.55144586+07:00","message":"found end of frame, send empty tag with msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.551449333+07:00","message":"end Recv id 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.551458952+07:00","message":"[buffer interim] 338 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.551467034+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.551478913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.551481621+07:00","message":"> Transcript [1223] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.551483918+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.551485796+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.55148748+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.551489397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.551492231+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.551502465+07:00","message":"push: {true \n 0 0xc002102780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:48.556257552+07:00","message":"write wav file: './tmp/7558/7558_338.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.636828365+07:00","message":"[GCS] Start streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.705657683+07:00","message":"[GCS] IsForceVAD: false for message ID: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.826128681+07:00","message":"[GCS] Start streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.877607552+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.877623628+07:00","message":"found end of frame, send empty tag with msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.877626623+07:00","message":"end Recv id 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.877633318+07:00","message":"[buffer interim] 339 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.877640793+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.877644697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.877647506+07:00","message":"> Transcript [1224] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.877649855+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.877651983+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.87765373+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.877655647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:48.877658474+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.87768734+07:00","message":"push: {true \n 0 0xc00338b280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:48.882921287+07:00","message":"write wav file: './tmp/7558/7558_339.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:48.954553669+07:00","message":"[GCS] IsForceVAD: false for message ID: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:49.085094189+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:49.085116479+07:00","message":"found end of frame, send empty tag with msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:49.085119516+07:00","message":"end Recv id 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:49.085125926+07:00","message":"[buffer interim] 340 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.085132743+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.085144756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.085147531+07:00","message":"> Transcript [1225] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.085150004+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.085151978+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.085154143+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.085156245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.085170481+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:49.085198794+07:00","message":"push: {true \n 0 0xc000439800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:49.086828741+07:00","message":"[GCS] Start streaming session, msgId: 341"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:49.089683793+07:00","message":"write wav file: './tmp/7558/7558_340.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:49.145191253+07:00","message":"[GCS] IsForceVAD: false for message ID: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:49.217130278+07:00","message":"[GCS] Start streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:49.333086851+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:49.333113091+07:00","message":"found end of frame, send empty tag with msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:49.333117339+07:00","message":"end Recv id 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:49.333126672+07:00","message":"[buffer interim] 341 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.333144176+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.33315116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.33315514+07:00","message":"> Transcript [1226] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.333160008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.333173593+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.33317681+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.333179829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:49.333188113+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:49.333200058+07:00","message":"push: {true \n 0 0xc00207a480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:49.338313179+07:00","message":"write wav file: './tmp/7558/7558_341.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:51.435994507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:51.436012869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:51.585194436+07:00","message":"[GCS] IsForceVAD: false for message ID: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:51.688336118+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:51.688356347+07:00","message":"found end of frame, send empty tag with msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:51.688359706+07:00","message":"end Recv id 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:51.688369562+07:00","message":"[buffer interim] 342 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:51.688378024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:51.68838303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:51.688386022+07:00","message":"> Transcript [1227] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:51.688388421+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:51.688390403+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:51.688392213+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:51.688394024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:51.688402263+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:51.688413385+07:00","message":"push: {true \n 0 0xc00207ae80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:51.695906297+07:00","message":"write wav file: './tmp/7558/7558_342.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:51.96742972+07:00","message":"[GCS] Start streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:53.824991975+07:00","message":"[GCS] IsForceVAD: false for message ID: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:53.94704699+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:53.947067957+07:00","message":"found end of frame, send empty tag with msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:53.947084013+07:00","message":"end Recv id 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:53.94709097+07:00","message":"[buffer interim] 343 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:53.947097877+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:53.947102208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:53.94710565+07:00","message":"> Transcript [1228] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:53.947108266+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:53.947110294+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:53.947111978+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:53.947114326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:53.947117361+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:53.94712813+07:00","message":"push: {true \n 0 0xc0031f5100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:53.947476093+07:00","message":"[GCS] Start streaming session, msgId: 344"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:53.954989336+07:00","message":"write wav file: './tmp/7558/7558_343.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:54.436538806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:54.436560956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:54.670931279+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:54.670978816+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:15:54.670985076+07:00","message":"receive interim result [false|false]: เกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:54.671002194+07:00","message":"[buffer interim] 344 false เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.671010777+07:00","message":"[bufferProcess] interim [600000000]:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.671012874+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:54.921115474+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:54.921179403+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:15:54.921186173+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:54.921199044+07:00","message":"[buffer interim] 344 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.921206037+07:00","message":"[bufferProcess] interim [780000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.921209227+07:00","message":"[bufferProcess] send to processor:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.921216116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.921219097+07:00","message":"> Transcript [1229] [false]: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:54.921221155+07:00","message":"Set StatePrefix (first interim): 'เกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:55.310349714+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:55.310391555+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:15:55.31039759+07:00","message":"receive interim result [false|false]: เกษตรกรจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:55.310412963+07:00","message":"[buffer interim] 344 false เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.310420941+07:00","message":"[bufferProcess] interim [140000000]:เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.310423715+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.31043214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.31043482+07:00","message":"> Transcript [1230] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.310438128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.310440349+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.310442406+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.310444977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:55.570724841+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:55.570773226+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:15:55.570779322+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:55.570793358+07:00","message":"[buffer interim] 344 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.570800921+07:00","message":"[bufferProcess] interim [440000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.570803199+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.570809353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.570812528+07:00","message":"> Transcript [1231] [false]: 'เกษตรกรจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.570815921+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.57081823+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.570820298+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.570822623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:55.706758245+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:55.706806244+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:15:55.706812444+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:55.706826835+07:00","message":"[buffer interim] 344 false เกษตรกรจะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.706834843+07:00","message":"[bufferProcess] interim [620000000]:เกษตรกรจะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.70683722+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.706844304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.70684726+07:00","message":"> Transcript [1232] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.706851247+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.706853636+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.70685557+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.706857688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:55.896240049+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:55.896280449+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:15:55.89628641+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูกต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:55.896302127+07:00","message":"[buffer interim] 344 false เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.896311936+07:00","message":"[bufferProcess] interim [800000000]:เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.896314424+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.89632037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.896323305+07:00","message":"> Transcript [1233] [false]: 'เกษตรกรจะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.896327499+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.896329642+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.896333521+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.896335936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.896341811+07:00","message":"Push: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.896343882+07:00","message":"TextPushed: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.896346758+07:00","message":"Set new StatePrefix : 'เกษตรกรจะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:55.896349055+07:00","message":"Next Push (prob) : 'กรจะปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:55.896372805+07:00","message":"push: {false เกษตร 0 0xc0031f5280}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.023231077+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.023277719+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:15:56.023284686+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลุกตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.023299149+07:00","message":"[buffer interim] 344 false เกษตรกรจะปลุกตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.023306831+07:00","message":"[bufferProcess] interim [860000000]:เกษตรกรจะปลุกตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.023309449+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.02331767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.023321297+07:00","message":"> Transcript [1234] [false]: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.023325145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.023327457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.023329507+07:00","message":"StatePrefix: 'เกษตรกรจะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.023332061+07:00","message":"TextPushed: 'เกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.209902179+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.209945528+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:15:56.209952721+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูกต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.209965018+07:00","message":"[buffer interim] 344 false เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.209973881+07:00","message":"[bufferProcess] interim [40000000]:เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.209977253+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะปลุกตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.209982104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.209987752+07:00","message":"> Transcript [1235] [false]: 'เกษตรกรจะปลุกตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.209991337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.209994617+07:00","message":"Set new StatePrefix: 'เกษตรกรจะปลุกตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.781932239+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.781972009+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:15:56.781978749+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูกต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.781992562+07:00","message":"[buffer interim] 344 false เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.782000159+07:00","message":"[bufferProcess] interim [640000000]:เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.782002723+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.782009854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.782012682+07:00","message":"> Transcript [1236] [false]: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.782015153+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.782017363+07:00","message":"Set new StatePrefix: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.970790045+07:00","message":"[GCS] Cleaned up inactive client: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.970811737+07:00","message":"[GCS] Cleaned up inactive client: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.97081602+07:00","message":"[GCS] Cleaned up inactive client: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.970819203+07:00","message":"[GCS] Cleaned up inactive client: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.970822243+07:00","message":"[GCS] Cleaned up inactive client: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.970825726+07:00","message":"[GCS] Cleaned up inactive client: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.970827372+07:00","message":"[GCS] Cleaned up inactive client: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.970829016+07:00","message":"[GCS] Cleaned up inactive client: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.970830654+07:00","message":"[GCS] Cleaned up inactive client: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.970832734+07:00","message":"[GCS] Cleaned up inactive client: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.970834404+07:00","message":"[GCS] Cleaned up inactive client: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.970836129+07:00","message":"[GCS] Cleaned up inactive client: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.970837899+07:00","message":"[GCS] Cleaned up inactive client: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.970839621+07:00","message":"[GCS] Cleaned up inactive client: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.970841193+07:00","message":"[GCS] Cleaned up inactive client: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.978609876+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.978648138+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:15:56.978654924+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:56.978671292+07:00","message":"[buffer interim] 344 false เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.978679993+07:00","message":"[bufferProcess] interim [880000000]:เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.978682554+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.978686704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.978690063+07:00","message":"> Transcript [1237] [false]: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.978693267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.978695685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.978697538+07:00","message":"StatePrefix: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:56.978699833+07:00","message":"TextPushed: 'เกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.320524597+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.320575679+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:15:57.320582647+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูกต้นป่าช้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.320600162+07:00","message":"[buffer interim] 344 false เกษตรกรจะปลูกต้นป่าช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.320618188+07:00","message":"[bufferProcess] interim [180000000]:เกษตรกรจะปลูกต้นป่าช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.320622339+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.320627419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.320631314+07:00","message":"> Transcript [1238] [false]: 'เกษตรกรจะปลูกต้นป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.320636826+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.32063981+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.320643254+07:00","message":"StatePrefix: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.320647046+07:00","message":"TextPushed: 'เกษตร'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:57.436922786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:15:57.436941845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.812213327+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.81225514+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:15:57.812262978+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.812277343+07:00","message":"[buffer interim] 344 false เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.812287747+07:00","message":"[bufferProcess] interim [720000000]:เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.812290054+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะปลูกต้นป่าช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.812295583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.812298178+07:00","message":"> Transcript [1239] [false]: 'เกษตรกรจะปลูกต้นป่าช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.812301408+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.812303516+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.812305351+07:00","message":"StatePrefix: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.812309267+07:00","message":"TextPushed: 'เกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.874590774+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.874632171+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:15:57.874637672+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูกต้นป่าช้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.874653152+07:00","message":"[buffer interim] 344 false เกษตรกรจะปลูกต้นป่าช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.874660758+07:00","message":"[bufferProcess] interim [780000000]:เกษตรกรจะปลูกต้นป่าช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.874663138+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.874666835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.874669651+07:00","message":"> Transcript [1240] [false]: 'เกษตรกรจะปลูกต้นป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.874673488+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.874675492+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.874680903+07:00","message":"StatePrefix: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.874683+07:00","message":"TextPushed: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.874688287+07:00","message":"Push: 'กรจะปลูกต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.874690392+07:00","message":"TextPushed: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.874692284+07:00","message":"Set new StatePrefix : 'เกษตรกรจะปลูกต้นป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:57.874694512+07:00","message":"Next Push (prob) : 'ป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:57.874702495+07:00","message":"push: {false กรจะปลูกต้น 0 0xc0031f5280}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.001220595+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.001290168+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:15:58.001298803+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.001311551+07:00","message":"[buffer interim] 344 false เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.001341417+07:00","message":"[bufferProcess] interim [840000000]:เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.001347828+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะปลูกต้นป่าช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.001353685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.001359088+07:00","message":"> Transcript [1241] [false]: 'เกษตรกรจะปลูกต้นป่าช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.00136624+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.001370353+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.001375114+07:00","message":"StatePrefix: 'เกษตรกรจะปลูกต้นป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.001379469+07:00","message":"TextPushed: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.381499607+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.38152428+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:15:58.381529314+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูกต้นป่าช้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.381541648+07:00","message":"[buffer interim] 344 false เกษตรกรจะปลูกต้นป่าช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.381549064+07:00","message":"[bufferProcess] interim [320000000]:เกษตรกรจะปลูกต้นป่าช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.381552081+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.381557951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.381560235+07:00","message":"> Transcript [1242] [false]: 'เกษตรกรจะปลูกต้นป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.381563299+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.381565332+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.381567029+07:00","message":"StatePrefix: 'เกษตรกรจะปลูกต้นป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.381569504+07:00","message":"TextPushed: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.578669812+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.578721923+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:15:58.578728885+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.578741788+07:00","message":"[buffer interim] 344 false เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.578748743+07:00","message":"[bufferProcess] interim [440000000]:เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.578751416+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะปลูกต้นป่าช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.578757493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.578760446+07:00","message":"> Transcript [1243] [false]: 'เกษตรกรจะปลูกต้นป่าช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.578763702+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.578766014+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.578768103+07:00","message":"StatePrefix: 'เกษตรกรจะปลูกต้นป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.578770843+07:00","message":"TextPushed: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.584257631+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.584277946+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:15:58.584283068+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูกต้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.584293653+07:00","message":"[buffer interim] 344 false เกษตรกรจะปลูกต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.584298976+07:00","message":"[bufferProcess] interim [500000000]:เกษตรกรจะปลูกต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.584301006+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะปลูกต้นป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.584304977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.584307802+07:00","message":"> Transcript [1244] [false]: 'เกษตรกรจะปลูกต้นป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.584310841+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.584312626+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.584314551+07:00","message":"StatePrefix: 'เกษตรกรจะปลูกต้นป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.584316561+07:00","message":"TextPushed: 'เกษตรกรจะปลูกต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.584322056+07:00","message":"Push: 'ป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.584324048+07:00","message":"TextPushed: 'เกษตรกรจะปลูกต้นป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.584325989+07:00","message":"Set new StatePrefix : 'เกษตรกรจะปลูกต้นป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.584327931+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.58435627+07:00","message":"push: {false ป่า 0 0xc0031f5280}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.694173236+07:00","message":"[GCS] IsForceVAD: false for message ID: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.757108986+07:00","message":"[GCS] Start streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.795679633+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.795731191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจะปลูกต้นนะคะ\",\"confidence\":0.9342839}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.795737749+07:00","message":"receive interim result [true|false]: เกษตรกรจะปลูกต้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.795747952+07:00","message":"end recv isFinal message id 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.795750294+07:00","message":"end Recv id 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.795757363+07:00","message":"[buffer interim] 344 true เกษตรกรจะปลูกต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.79576851+07:00","message":"[bufferProcess] interim [770000000]:เกษตรกรจะปลูกต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.795774941+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกรจะปลูกต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.795778484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.795781444+07:00","message":"> Transcript [1245] [false]: 'เกษตรกรจะปลูกต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.79578396+07:00","message":"Set StatePrefix (first interim): 'เกษตรกรจะปลูกต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.7957857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.795787402+07:00","message":"> Transcript [1246] [true]: 'เกษตรกรจะปลูกต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.795789896+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.795791855+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.795794076+07:00","message":"StatePrefix: 'เกษตรกรจะปลูกต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.795796348+07:00","message":"TextPushed: 'เกษตรกรจะปลูกต้นป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.795797956+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.79590895+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.795911633+07:00","message":"TextPushed: 'เกษตรกรจะปลูกต้นป่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.795913732+07:00","message":"Set new StatePrefix : 'เกษตรกรจะปลูกต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.795915647+07:00","message":"Next Push (prob) : 'เกษตรกรจะปลูกต้นนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:15:58.795924358+07:00","message":"push: {true นะคะ 0 0xc0031f5280}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:15:58.795938404+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_344.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:15:58.808441427+07:00","message":"write wav file: './tmp/7558/7558_344.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:00.166535171+07:00","message":"[GCS] IsForceVAD: false for message ID: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:00.258593123+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:00.258615915+07:00","message":"found end of frame, send empty tag with msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:00.258619092+07:00","message":"end Recv id 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:00.258630682+07:00","message":"[buffer interim] 345 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:00.258638512+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:00.258643414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:00.258646244+07:00","message":"> Transcript [1247] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:00.258649266+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:00.258651219+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:00.258652879+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:00.258654658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:00.258657708+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:00.25866865+07:00","message":"push: {true \n 0 0xc00207b280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:00.266234938+07:00","message":"write wav file: './tmp/7558/7558_345.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:00.357464948+07:00","message":"[GCS] Start streaming session, msgId: 346"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:00.437613229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:00.437615139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.574150132+07:00","message":"[GCS] IsForceVAD: false for message ID: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.636923942+07:00","message":"[GCS] Start streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.667937947+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.667957379+07:00","message":"found end of frame, send empty tag with msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.667960316+07:00","message":"end Recv id 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.66796604+07:00","message":"[buffer interim] 346 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.667972116+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.667975689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.66797832+07:00","message":"> Transcript [1248] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.667980665+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.667982526+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.667984257+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.667986023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:01.667988575+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:01.66799638+07:00","message":"push: {true \n 0 0xc000438b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:01.673734416+07:00","message":"write wav file: './tmp/7558/7558_346.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.356450001+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.356496867+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:16:02.356503549+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.356518846+07:00","message":"[buffer interim] 347 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.356526565+07:00","message":"[bufferProcess] interim [830000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.356528522+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.616895257+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.616932488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.616937997+07:00","message":"receive interim result [false|false]: สามารถเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.616950685+07:00","message":"[buffer interim] 347 false สามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.616958761+07:00","message":"[bufferProcess] interim [10000000]:สามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.616960981+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.616964377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.616966917+07:00","message":"> Transcript [1249] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.616969136+07:00","message":"Set StatePrefix (first interim): 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.873569359+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.873602011+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:16:02.873607292+07:00","message":"receive interim result [false|false]: สามารถเก็บรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:02.873617881+07:00","message":"[buffer interim] 347 false สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.873623539+07:00","message":"[bufferProcess] interim [310000000]:สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.873626+07:00","message":"[bufferProcess] send to processor:สามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.873629345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.873631889+07:00","message":"> Transcript [1250] [false]: 'สามารถเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.873634777+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.873636797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.87363857+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:02.873641281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.189332781+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.189387729+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:16:03.189394741+07:00","message":"receive interim result [false|false]: สามารถเก็บรับประทาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.189411375+07:00","message":"[buffer interim] 347 false สามารถเก็บรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.189419895+07:00","message":"[bufferProcess] interim [610000000]:สามารถเก็บรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.18942257+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.189429764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.189432585+07:00","message":"> Transcript [1251] [false]: 'สามารถเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.189436386+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.189438455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.189440474+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.189445378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:03.438405323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:03.438410615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.704075416+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.70410934+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:16:03.704115584+07:00","message":"receive interim result [false|false]: สามารถเก็บรับประทานได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.70412933+07:00","message":"[buffer interim] 347 false สามารถเก็บรับประทานได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.704135927+07:00","message":"[bufferProcess] interim [90000000]:สามารถเก็บรับประทานได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.704138311+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.704144913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.704147618+07:00","message":"> Transcript [1252] [false]: 'สามารถเก็บรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.704150902+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.704152854+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.704155009+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.704157108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.904351225+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.904391595+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:16:03.904398575+07:00","message":"receive interim result [false|false]: สามารถเก็บรับประทานได้หรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.904413388+07:00","message":"[buffer interim] 347 false สามารถเก็บรับประทานได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.904419747+07:00","message":"[bufferProcess] interim [270000000]:สามารถเก็บรับประทานได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.904422153+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรับประทานได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.904428874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.904431548+07:00","message":"> Transcript [1253] [false]: 'สามารถเก็บรับประทานได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.904435068+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.904437291+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.9044394+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.904441674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.904447312+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.904450553+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.904453635+07:00","message":"Set new StatePrefix : 'สามารถเก็บรับประทานได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:03.904455827+07:00","message":"Next Push (prob) : 'เก็บรับประทานได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:03.904463521+07:00","message":"push: {false สามารถ 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.087102133+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.087139176+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:16:04.087145687+07:00","message":"receive interim result [false|false]: สามารถเก็บรับประทานได้เรื่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.087158679+07:00","message":"[buffer interim] 347 false สามารถเก็บรับประทานได้เรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.087164735+07:00","message":"[bufferProcess] interim [450000000]:สามารถเก็บรับประทานได้เรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.087167765+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรับประทานได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.087174659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.08717726+07:00","message":"> Transcript [1254] [false]: 'สามารถเก็บรับประทานได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.087180675+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.087182696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.087184475+07:00","message":"StatePrefix: 'สามารถเก็บรับประทานได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.087186605+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.395095564+07:00","message":"[GCS] IsForceVAD: false for message ID: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.412272703+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.412317816+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:16:04.412323956+07:00","message":"receive interim result [false|false]: สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.412338651+07:00","message":"[buffer interim] 347 false สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.412345569+07:00","message":"[bufferProcess] interim [810000000]:สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.412348161+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรับประทานได้เรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.412354686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.412357342+07:00","message":"> Transcript [1255] [false]: 'สามารถเก็บรับประทานได้เรื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.412360191+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.412362154+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.412363947+07:00","message":"StatePrefix: 'สามารถเก็บรับประทานได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.412366121+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.495624368+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.49566834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรับประทานได้เรื่อยๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.495675088+07:00","message":"receive interim result [true|false]: สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.495686338+07:00","message":"end recv isFinal message id 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.495688699+07:00","message":"end Recv id 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.495694786+07:00","message":"[buffer interim] 347 true สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.495712636+07:00","message":"[bufferProcess] interim [990000000]:สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.495718523+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.495721932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.49572463+07:00","message":"> Transcript [1256] [false]: 'สามารถเก็บรับประทานได้เรื่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.49572748+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.495729341+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.495731129+07:00","message":"StatePrefix: 'สามารถเก็บรับประทานได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.495733561+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.495735217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.495737121+07:00","message":"> Transcript [1257] [true]: 'สามารถเก็บรับประทานได้เรื่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.49573925+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.495740904+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.495742599+07:00","message":"StatePrefix: 'สามารถเก็บรับประทานได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.495744425+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:04.495751626+07:00","message":"Push: 'เก็บรับประทานได้เรื่อยๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.495759807+07:00","message":"push: {true เก็บรับประทานได้เรื่อยๆ 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:04.503626756+07:00","message":"write wav file: './tmp/7558/7558_347.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.847999814+07:00","message":"[GCS] Start streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:04.975330546+07:00","message":"[GCS] IsForceVAD: false for message ID: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.070154683+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.070174888+07:00","message":"found end of frame, send empty tag with msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.070178474+07:00","message":"end Recv id 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.070186288+07:00","message":"[buffer interim] 348 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.070193223+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.070196402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.070199244+07:00","message":"> Transcript [1258] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.070202239+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.070204288+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.070205983+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.070207707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.070214579+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.07022372+07:00","message":"push: {true \n 0 0xc00207b500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:05.074769937+07:00","message":"write wav file: './tmp/7558/7558_348.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.357755248+07:00","message":"[GCS] Start streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.484619451+07:00","message":"[GCS] IsForceVAD: false for message ID: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.616429589+07:00","message":"[GCS] Start streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.637423936+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.637441959+07:00","message":"found end of frame, send empty tag with msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.637445143+07:00","message":"end Recv id 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.637451738+07:00","message":"[buffer interim] 349 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.637458743+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.637463146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.63746621+07:00","message":"> Transcript [1259] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.637469153+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.637471401+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.63747311+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.637474888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:05.637482293+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:05.637492082+07:00","message":"push: {true \n 0 0xc0031f4980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:05.64211499+07:00","message":"write wav file: './tmp/7558/7558_349.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:06.43878739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:06.438811717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:06.585830182+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:06.585872885+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:16:06.585878451+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:06.585892981+07:00","message":"[buffer interim] 350 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:06.585899074+07:00","message":"[bufferProcess] interim [780000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:06.585900962+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.185027769+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.18507473+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:16:07.185088929+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.185104102+07:00","message":"[buffer interim] 350 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.185109861+07:00","message":"[bufferProcess] interim [380000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.185112544+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.185118885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.18512198+07:00","message":"> Transcript [1260] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.18512412+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.228170438+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.228206732+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:16:07.228212688+07:00","message":"receive interim result [false|false]: จากผักหวานป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.228225499+07:00","message":"[buffer interim] 350 false จากผักหวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.228237442+07:00","message":"[bufferProcess] interim [440000000]:จากผักหวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.22823986+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.228243182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.228246059+07:00","message":"> Transcript [1261] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.228249067+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.228251045+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.228253026+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.228255049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.742417123+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.74245702+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:16:07.742462794+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:07.742489957+07:00","message":"[buffer interim] 350 false จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.742498331+07:00","message":"[bufferProcess] interim [980000000]:จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.742501522+07:00","message":"[bufferProcess] send to processor:จากผักหวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.742505104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.74250774+07:00","message":"> Transcript [1262] [false]: 'จากผักหวานป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.742510765+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.742512928+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.742514779+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:07.74251689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:08.381008663+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:08.381052577+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:16:08.381059329+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:08.381072801+07:00","message":"[buffer interim] 350 false จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:08.381080381+07:00","message":"[bufferProcess] interim [580000000]:จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:08.38108287+07:00","message":"[bufferProcess] send to processor:จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:08.381091859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:08.381094695+07:00","message":"> Transcript [1263] [false]: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:08.381098114+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:08.38110029+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:08.381102803+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:08.381105283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:09.43924499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:09.439247677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:09.673179012+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:09.673220978+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:16:09.673226621+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะอย่างอื่นอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:09.673241915+07:00","message":"[buffer interim] 350 false จากผักหวานป่าแล้วนะคะอย่างอื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673249515+07:00","message":"[bufferProcess] interim [900000000]:จากผักหวานป่าแล้วนะคะอย่างอื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673252287+07:00","message":"[bufferProcess] send to processor:จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673260162+07:00","message":"[bufferProcess] send to processor (ticker):จากผักหวานป่าแล้วนะคะอย่างอื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673263149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673266126+07:00","message":"> Transcript [1264] [false]: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673269991+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673272395+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673274417+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673276673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673286818+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673289575+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673292252+07:00","message":"Set new StatePrefix : 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673296412+07:00","message":"Next Push (prob) : 'ผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.67330353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.6733067+07:00","message":"> Transcript [1265] [false]: 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.67331071+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673312978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673316972+07:00","message":"StatePrefix: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.673318893+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:09.673328821+07:00","message":"push: {false จาก 0 0xc000439100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:09.981187054+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:09.981251839+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:16:09.981258584+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:09.981273099+07:00","message":"[buffer interim] 350 false จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.981279488+07:00","message":"[bufferProcess] interim [140000000]:จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:09.981281556+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.044537285+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.044584363+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:16:10.044590334+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะอย่างอื่นอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.044605372+07:00","message":"[buffer interim] 350 false จากผักหวานป่าแล้วนะคะอย่างอื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.044612581+07:00","message":"[bufferProcess] interim [260000000]:จากผักหวานป่าแล้วนะคะอย่างอื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.044615202+07:00","message":"[bufferProcess] send to processor:จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.044623662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.044626534+07:00","message":"> Transcript [1266] [false]: 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.044629933+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.044632291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.04463481+07:00","message":"StatePrefix: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.044637706+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.047813271+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.047874019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.047880261+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.047894442+07:00","message":"[buffer interim] 350 false จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.047900623+07:00","message":"[bufferProcess] interim [320000000]:จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.047902917+07:00","message":"[bufferProcess] send to processor:จากผักหวานป่าแล้วนะคะอย่างอื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.047906369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.04790906+07:00","message":"> Transcript [1267] [false]: 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.047912135+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.04791411+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.047916395+07:00","message":"StatePrefix: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.047919074+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.232270514+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.232315725+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:16:10.232322823+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.232337518+07:00","message":"[buffer interim] 350 false จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.232344149+07:00","message":"[bufferProcess] interim [440000000]:จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.232348184+07:00","message":"[bufferProcess] send to processor:จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.232356586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.232359573+07:00","message":"> Transcript [1268] [false]: 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.232363291+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.232365519+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.232367893+07:00","message":"StatePrefix: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.232370135+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.232378883+07:00","message":"Push: 'ผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.232381189+07:00","message":"TextPushed: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.232383306+07:00","message":"Set new StatePrefix : 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.232385623+07:00","message":"Next Push (prob) : 'อย่างอื่นอีกที่ 3'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.232395792+07:00","message":"push: {false ผักหวานป่าแล้วนะคะ 0 0xc000439100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.447499553+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.447541855+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:16:10.447548887+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.447564297+07:00","message":"[buffer interim] 350 false จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.447571865+07:00","message":"[bufferProcess] interim [680000000]:จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.447574934+07:00","message":"[bufferProcess] send to processor:จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.447579008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.447582043+07:00","message":"> Transcript [1269] [false]: 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.447584506+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.447586384+07:00","message":"Set new StatePrefix: 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.684904456+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.684930517+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:16:10.684935492+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.684944108+07:00","message":"[buffer interim] 350 false จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.684950162+07:00","message":"[bufferProcess] interim [860000000]:จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.684952526+07:00","message":"[bufferProcess] send to processor:จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.684956137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.684958563+07:00","message":"> Transcript [1270] [false]: 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.684962021+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.684963889+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.684965715+07:00","message":"StatePrefix: 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.684967811+07:00","message":"TextPushed: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.749310419+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.749348327+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:16:10.749355682+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.749368792+07:00","message":"[buffer interim] 350 false จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.749374939+07:00","message":"[bufferProcess] interim [980000000]:จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.749377468+07:00","message":"[bufferProcess] send to processor:จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.749383812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.749386378+07:00","message":"> Transcript [1271] [false]: 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.749389517+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.749391373+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.749393208+07:00","message":"StatePrefix: 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.74939577+07:00","message":"TextPushed: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.794365373+07:00","message":"[GCS] IsForceVAD: false for message ID: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.95254623+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.952583692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดยอด\",\"confidence\":0.8785249}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.952590409+07:00","message":"receive interim result [true|false]: นอกจากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.952598693+07:00","message":"end recv isFinal message id 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.952600741+07:00","message":"end Recv id 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.952607217+07:00","message":"[buffer interim] 350 true นอกจากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952613604+07:00","message":"[bufferProcess] interim [220000000]:นอกจากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952616934+07:00","message":"[bufferProcess] send to processor (isfinal):จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952620146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952622772+07:00","message":"> Transcript [1272] [false]: 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952626536+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952628361+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952630388+07:00","message":"StatePrefix: 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952632781+07:00","message":"TextPushed: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952634726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952636643+07:00","message":"> Transcript [1273] [true]: 'นอกจากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952638873+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952640796+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952642441+07:00","message":"StatePrefix: 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952644233+07:00","message":"TextPushed: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952652477+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952816867+07:00","message":"Push: 'อย่างอื่นอีกที่สามารถตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952820648+07:00","message":"TextPushed: 'จากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952823015+07:00","message":"Set new StatePrefix : 'นอกจากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952825177+07:00","message":"Next Push (prob) : 'นอกจากผักหวานป่าแล้วนะคะอย่างอื่นอีกที่สามารถตัดยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:10.952833576+07:00","message":"push: {true อย่างอื่นอีกที่สามารถตัดยอด 0 0xc000439100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:10.952841088+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_350.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:10.963074163+07:00","message":"write wav file: './tmp/7558/7558_350.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:11.116077954+07:00","message":"[GCS] Start streaming session, msgId: 351"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:12.439475835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:12.43948654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:12.854834892+07:00","message":"[GCS] IsForceVAD: false for message ID: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:12.940951685+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:12.940976703+07:00","message":"found end of frame, send empty tag with msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:12.940980737+07:00","message":"end Recv id 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:12.940988044+07:00","message":"[buffer interim] 351 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.940995214+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.941006314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.941009984+07:00","message":"> Transcript [1274] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.941013725+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.941015788+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.941018219+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.941020301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:12.94102287+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:12.941033457+07:00","message":"push: {true \n 0 0xc0001fbb80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:12.949595319+07:00","message":"write wav file: './tmp/7558/7558_351.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.046135409+07:00","message":"[GCS] Start streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.775124791+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.775169586+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:16:13.775174993+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.775189655+07:00","message":"[buffer interim] 352 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.775197595+07:00","message":"[bufferProcess] interim [780000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.775199995+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.876286736+07:00","message":"[GCS] IsForceVAD: false for message ID: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.946009574+07:00","message":"[GCS] Start streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.983712914+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.983752567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.74441355}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.983757937+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.983766784+07:00","message":"end recv isFinal message id 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.983769032+07:00","message":"end Recv id 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.983775941+07:00","message":"[buffer interim] 352 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.983782183+07:00","message":"[bufferProcess] interim [50000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.983787295+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.983790263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.983793071+07:00","message":"> Transcript [1275] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.983795167+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.983796769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.983798549+07:00","message":"> Transcript [1276] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.983803703+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.983805656+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.983807455+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.983809428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:13.983814298+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:13.983822258+07:00","message":"push: {true เช่น 0 0xc00207ac00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:13.988914919+07:00","message":"write wav file: './tmp/7558/7558_352.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.668317425+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.668362563+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:16:14.668368675+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:14.668385363+07:00","message":"[buffer interim] 353 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.668391161+07:00","message":"[bufferProcess] interim [600000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:14.668392866+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.323675049+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.323726018+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:16:15.323732627+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.323747795+07:00","message":"[buffer interim] 353 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.323755358+07:00","message":"[bufferProcess] interim [200000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.323758046+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.323765382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.32377125+07:00","message":"> Transcript [1277] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.323773464+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:15.439919915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:15.439934259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.512277167+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.512323478+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:16:15.512329397+07:00","message":"receive interim result [false|false]: โหระพา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:15.512341645+07:00","message":"[buffer interim] 353 false โหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.512348365+07:00","message":"[bufferProcess] interim [380000000]:โหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.512351023+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.512356817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.512359554+07:00","message":"> Transcript [1278] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.512363202+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.512366056+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.512368013+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:15.512370077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.089332834+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.089370596+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:16:16.089375794+07:00","message":"receive interim result [false|false]: โหระพา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.089387448+07:00","message":"[buffer interim] 353 false โหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.089397353+07:00","message":"[bufferProcess] interim [980000000]:โหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.089400905+07:00","message":"[bufferProcess] send to processor:โหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.08940754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.089411822+07:00","message":"> Transcript [1279] [false]: 'โหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.089415153+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.089417982+07:00","message":"Set new StatePrefix: 'โหระพา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.304611089+07:00","message":"[GCS] IsForceVAD: false for message ID: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.448421974+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.448462657+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:16:16.44846921+07:00","message":"receive interim result [true|false]: โหระพา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.448478513+07:00","message":"end recv isFinal message id 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.448481622+07:00","message":"end Recv id 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.448487752+07:00","message":"[buffer interim] 353 true โหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.448497544+07:00","message":"[bufferProcess] interim [400000000]:โหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.448502245+07:00","message":"[bufferProcess] send to processor (isfinal):โหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.44850567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.448508578+07:00","message":"> Transcript [1280] [false]: 'โหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.448511396+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.448513331+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.448515231+07:00","message":"StatePrefix: 'โหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.448518993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.448520914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.448523087+07:00","message":"> Transcript [1281] [true]: 'โหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.448525035+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.448526621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.448528377+07:00","message":"StatePrefix: 'โหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.448530408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.448536311+07:00","message":"Push: 'โหระพา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.44854507+07:00","message":"push: {true โหระพา 0 0xc00207b680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:16.456953923+07:00","message":"write wav file: './tmp/7558/7558_353.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.627842001+07:00","message":"[GCS] Start streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.693555682+07:00","message":"[GCS] IsForceVAD: false for message ID: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.757697454+07:00","message":"[GCS] Start streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.87987087+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.879893788+07:00","message":"found end of frame, send empty tag with msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.879896938+07:00","message":"end Recv id 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.879903984+07:00","message":"[buffer interim] 354 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.879911671+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.879916185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.8799192+07:00","message":"> Transcript [1282] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.879921844+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.879923996+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.879925716+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.879927578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:16.879930165+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:16.879940993+07:00","message":"push: {true \n 0 0xc000439600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:16.884748121+07:00","message":"write wav file: './tmp/7558/7558_354.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.352309538+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.35235211+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:16:17.352357163+07:00","message":"receive interim result [false|false]: อยากรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.352370026+07:00","message":"[buffer interim] 355 false อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.35238056+07:00","message":"[bufferProcess] interim [600000000]:อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.352383424+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.486268936+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.486296153+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:16:17.486301266+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.486314079+07:00","message":"[buffer interim] 355 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.486319872+07:00","message":"[bufferProcess] interim [720000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.486321929+07:00","message":"[bufferProcess] send to processor:อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.486324974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.486327577+07:00","message":"> Transcript [1283] [false]: 'อยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.486332065+07:00","message":"Set StatePrefix (first interim): 'อยากรู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.633772023+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.63381303+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:16:17.633819468+07:00","message":"receive interim result [false|false]: จากรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.633833724+07:00","message":"[buffer interim] 355 false จากรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.633841511+07:00","message":"[bufferProcess] interim [840000000]:จากรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.633844052+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.633851609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.633854702+07:00","message":"> Transcript [1284] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.633857261+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.633859603+07:00","message":"Set new StatePrefix: 'จากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.768271776+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.768311547+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:16:17.768318462+07:00","message":"receive interim result [false|false]: จากรูปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.768334232+07:00","message":"[buffer interim] 355 false จากรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.768341897+07:00","message":"[bufferProcess] interim [960000000]:จากรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.76834447+07:00","message":"[bufferProcess] send to processor:จากรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.768353055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.768356009+07:00","message":"> Transcript [1285] [false]: 'จากรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.76835928+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.768361528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.768363583+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.768366613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.804330048+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.804366705+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:16:17.804372762+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:17.804383626+07:00","message":"[buffer interim] 355 false จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.804389061+07:00","message":"[bufferProcess] interim [80000000]:จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.804391347+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.804396973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.804399709+07:00","message":"> Transcript [1286] [false]: 'จากรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.804403007+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.804404907+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.80440673+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:17.804408833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.372690059+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.372729738+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:16:18.372735405+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:18.372747436+07:00","message":"[buffer interim] 355 false จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.372754396+07:00","message":"[bufferProcess] interim [680000000]:จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.372756792+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.37276254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.37276544+07:00","message":"> Transcript [1287] [false]: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.372768718+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.372770728+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.372772575+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:18.372774561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:18.440970693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:18.440981662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.524983297+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.52502155+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:16:19.525027455+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะก็คือการตัดยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.525041573+07:00","message":"[buffer interim] 355 false จากรูปนี้นะคะก็คือการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525048828+07:00","message":"[bufferProcess] interim [760000000]:จากรูปนี้นะคะก็คือการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525051678+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525055637+07:00","message":"[bufferProcess] send to processor (ticker):จากรูปนี้นะคะก็คือการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525058757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525061477+07:00","message":"> Transcript [1288] [false]: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.52506437+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.52506654+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525068338+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525070422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525072752+07:00","message":"Push: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525074709+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525076802+07:00","message":"Set new StatePrefix : 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525079065+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525080912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525082966+07:00","message":"> Transcript [1289] [false]: 'จากรูปนี้นะคะก็คือการตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525085073+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525086651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525088209+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:19.525090054+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.525102511+07:00","message":"push: {false จากรูป 0 0xc00207bb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:19.965088841+07:00","message":"[GCS] IsForceVAD: false for message ID: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.095603939+07:00","message":"[GCS] Start streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.119858105+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.119894356+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:16:20.119900092+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะก็คือการตัดยอดกระเพรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.119913591+07:00","message":"[buffer interim] 355 false จากรูปนี้นะคะก็คือการตัดยอดกระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.119926817+07:00","message":"[bufferProcess] interim [120000000]:จากรูปนี้นะคะก็คือการตัดยอดกระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.119929207+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.243239363+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.243298313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะคือการตัดยอดกะเพรา\",\"confidence\":0.90567887}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.243303424+07:00","message":"receive interim result [true|false]: จากรูปนี้นะคะคือการตัดยอดกะเพรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.243313891+07:00","message":"end recv isFinal message id 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.243316289+07:00","message":"end Recv id 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.243322236+07:00","message":"[buffer interim] 355 true จากรูปนี้นะคะคือการตัดยอดกะเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.243333419+07:00","message":"[bufferProcess] interim [420000000]:จากรูปนี้นะคะคือการตัดยอดกะเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.243337375+07:00","message":"[bufferProcess] send to processor (isfinal):จากรูปนี้นะคะก็คือการตัดยอดกระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.243341411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.243344407+07:00","message":"> Transcript [1290] [false]: 'จากรูปนี้นะคะก็คือการตัดยอดกระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.243348043+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.243349914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.243351725+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.243353733+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.243355337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.243357304+07:00","message":"> Transcript [1291] [true]: 'จากรูปนี้นะคะคือการตัดยอดกะเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.243359536+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.243361167+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.243362835+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.243364532+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:20.24336712+07:00","message":"Push: 'นี้นะคะคือการตัดยอดกะเพรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:20.2433755+07:00","message":"push: {true นี้นะคะคือการตัดยอดกะเพรา 0 0xc00207bb80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:20.252056135+07:00","message":"write wav file: './tmp/7558/7558_355.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:21.441717461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:21.441717946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:21.695400246+07:00","message":"[GCS] IsForceVAD: false for message ID: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:21.785693512+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:21.785732463+07:00","message":"found end of frame, send empty tag with msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:21.785736159+07:00","message":"end Recv id 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:21.785746927+07:00","message":"[buffer interim] 356 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:21.785754878+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:21.785759389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:21.785762337+07:00","message":"> Transcript [1292] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:21.785764963+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:21.7857672+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:21.785769468+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:21.785771279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:21.785775912+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:21.785786214+07:00","message":"push: {true \n 0 0xc00338aa80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:21.791940055+07:00","message":"write wav file: './tmp/7558/7558_356.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:21.946062007+07:00","message":"[GCS] Start streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.90568591+07:00","message":"[GCS] IsForceVAD: false for message ID: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:22.976369121+07:00","message":"[GCS] Start streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.001291618+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.001310511+07:00","message":"found end of frame, send empty tag with msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.001314082+07:00","message":"end Recv id 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.001319922+07:00","message":"[buffer interim] 357 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.001326681+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.001331059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.001333937+07:00","message":"> Transcript [1293] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.001336277+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.001338186+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.001340093+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.001342025+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.001344381+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.001354172+07:00","message":"push: {true \n 0 0xc0001fbd00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:23.006592648+07:00","message":"write wav file: './tmp/7558/7558_357.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.842736265+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.842770023+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:16:23.842775518+07:00","message":"receive interim result [false|false]: ยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:23.842788171+07:00","message":"[buffer interim] 358 false ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.842794207+07:00","message":"[bufferProcess] interim [720000000]:ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:23.842795967+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:24.442554411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:24.442570811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.538308262+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.538353806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Rainy\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.538359531+07:00","message":"receive interim result [false|false]: Rainy"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.538373587+07:00","message":"[buffer interim] 358 false Rainy"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.538380721+07:00","message":"[bufferProcess] interim [380000000]:Rainy"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.538382735+07:00","message":"[bufferProcess] send to processor:ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.538387149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.538389913+07:00","message":"> Transcript [1294] [false]: 'ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.538391957+07:00","message":"Set StatePrefix (first interim): 'ยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.731870631+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.731912967+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:16:24.731919325+07:00","message":"receive interim result [false|false]: มีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.73193233+07:00","message":"[buffer interim] 358 false มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.731944858+07:00","message":"[bufferProcess] interim [560000000]:มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.731947178+07:00","message":"[bufferProcess] send to processor:Rainy"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.731954871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.731957702+07:00","message":"> Transcript [1295] [false]: 'Rainy'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.731960389+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.731962941+07:00","message":"Set new StatePrefix: 'Rainy'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.763749029+07:00","message":"[GCS] IsForceVAD: false for message ID: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.89072596+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.890769265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะ\",\"confidence\":0.82228076}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.890775373+07:00","message":"receive interim result [true|false]: มีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.890788529+07:00","message":"end recv isFinal message id 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.890790917+07:00","message":"end Recv id 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.890801773+07:00","message":"[buffer interim] 358 true มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.890809937+07:00","message":"[bufferProcess] interim [830000000]:มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.890813322+07:00","message":"[bufferProcess] send to processor (isfinal):มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.890821518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.890853276+07:00","message":"> Transcript [1296] [false]: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.890857874+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.890860559+07:00","message":"Set new StatePrefix: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.890863085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.890865611+07:00","message":"> Transcript [1297] [true]: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.890868412+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.890870635+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.890872663+07:00","message":"StatePrefix: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.890874599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:24.890884214+07:00","message":"Push: 'มีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.890897415+07:00","message":"push: {true มีค่ะ 0 0xc000045880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:24.897123277+07:00","message":"[GCS] Start streaming session, msgId: 359"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:24.899698727+07:00","message":"write wav file: './tmp/7558/7558_358.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.024236678+07:00","message":"[GCS] IsForceVAD: false for message ID: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.085333296+07:00","message":"[GCS] Start streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.111927325+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.111946483+07:00","message":"found end of frame, send empty tag with msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.111949736+07:00","message":"end Recv id 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.111955727+07:00","message":"[buffer interim] 359 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.111962739+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.111967232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.111970428+07:00","message":"> Transcript [1298] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.111973401+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.111975539+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.111977259+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.111979218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.111981962+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.111991709+07:00","message":"push: {true \n 0 0xc00390e000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:25.116562587+07:00","message":"write wav file: './tmp/7558/7558_359.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.629528046+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.6295727+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:16:25.629577983+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.629593417+07:00","message":"[buffer interim] 360 false เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.629599673+07:00","message":"[bufferProcess] interim [600000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.629601755+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.941548556+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.941602826+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:16:25.941609293+07:00","message":"receive interim result [false|false]: เวลาผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:25.941624162+07:00","message":"[buffer interim] 360 false เวลาผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.941632089+07:00","message":"[bufferProcess] interim [900000000]:เวลาผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.941634489+07:00","message":"[bufferProcess] send to processor:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.941641945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.941645449+07:00","message":"> Transcript [1299] [false]: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:25.94164749+07:00","message":"Set StatePrefix (first interim): 'เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.12779012+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.127842087+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:16:26.127848264+07:00","message":"receive interim result [false|false]: เมื่อเวลาผ่านไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.127864938+07:00","message":"[buffer interim] 360 false เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.127872889+07:00","message":"[bufferProcess] interim [80000000]:เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.127875799+07:00","message":"[bufferProcess] send to processor:เวลาผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.127885191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.127888015+07:00","message":"> Transcript [1300] [false]: 'เวลาผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.127891517+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.127893977+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.127896063+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.127898229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.49368418+07:00","message":"[GCS] IsForceVAD: false for message ID: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.588530778+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.588582235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเวลาผ่านไป\",\"confidence\":0.9584037}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.588587561+07:00","message":"receive interim result [true|false]: เมื่อเวลาผ่านไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.588600573+07:00","message":"end recv isFinal message id 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.588604239+07:00","message":"end Recv id 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.588612772+07:00","message":"[buffer interim] 360 true เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.58862177+07:00","message":"[bufferProcess] interim [620000000]:เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.588628872+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.588632454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.588636172+07:00","message":"> Transcript [1301] [false]: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.588638794+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.588640644+07:00","message":"Set new StatePrefix: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.588642429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.588644272+07:00","message":"> Transcript [1302] [true]: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.588647372+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.588649232+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.588651364+07:00","message":"StatePrefix: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.588653544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:26.588660528+07:00","message":"Push: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.588669449+07:00","message":"push: {true เมื่อเวลาผ่านไป 0 0xc00207b180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:26.595315037+07:00","message":"write wav file: './tmp/7558/7558_360.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.687833092+07:00","message":"[GCS] Start streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.971116187+07:00","message":"[GCS] Cleaned up inactive client: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.971131282+07:00","message":"[GCS] Cleaned up inactive client: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.97113365+07:00","message":"[GCS] Cleaned up inactive client: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.971135435+07:00","message":"[GCS] Cleaned up inactive client: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.971137624+07:00","message":"[GCS] Cleaned up inactive client: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.97113944+07:00","message":"[GCS] Cleaned up inactive client: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.971141252+07:00","message":"[GCS] Cleaned up inactive client: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.971142895+07:00","message":"[GCS] Cleaned up inactive client: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.971144545+07:00","message":"[GCS] Cleaned up inactive client: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.971146068+07:00","message":"[GCS] Cleaned up inactive client: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.971147569+07:00","message":"[GCS] Cleaned up inactive client: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.971149052+07:00","message":"[GCS] Cleaned up inactive client: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.971152129+07:00","message":"[GCS] Cleaned up inactive client: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.971153717+07:00","message":"[GCS] Cleaned up inactive client: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.971155289+07:00","message":"[GCS] Cleaned up inactive client: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:26.971156788+07:00","message":"[GCS] Cleaned up inactive client: 323"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:27.442621339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:27.442628148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:27.740578588+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:27.740623154+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:16:27.740628508+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:27.740642251+07:00","message":"[buffer interim] 361 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.74064997+07:00","message":"[bufferProcess] interim [80000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.740651873+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.740657839+07:00","message":"[bufferProcess] send to processor (ticker):จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.740661092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.740663868+07:00","message":"> Transcript [1303] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.740666215+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:27.944082198+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:27.94412654+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:16:27.944132038+07:00","message":"receive interim result [false|false]: สังเกตจากตรงนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:27.944147207+07:00","message":"[buffer interim] 361 false สังเกตจากตรงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.944154795+07:00","message":"[bufferProcess] interim [320000000]:สังเกตจากตรงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:27.944157006+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.134364183+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.134412416+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:16:28.134418243+07:00","message":"receive interim result [false|false]: สังเกตจากตรงนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.134430933+07:00","message":"[buffer interim] 361 false สังเกตจากตรงนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.134437812+07:00","message":"[bufferProcess] interim [440000000]:สังเกตจากตรงนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.134440397+07:00","message":"[bufferProcess] send to processor:สังเกตจากตรงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.134445864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.134448731+07:00","message":"> Transcript [1304] [false]: 'สังเกตจากตรงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.134451109+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.134453597+07:00","message":"Set new StatePrefix: 'สังเกตจากตรงนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.25071434+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.250759191+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:16:28.250766268+07:00","message":"receive interim result [false|false]: สังเกตจากตรงนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.250779918+07:00","message":"[buffer interim] 361 false สังเกตจากตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.250787271+07:00","message":"[bufferProcess] interim [560000000]:สังเกตจากตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.250789654+07:00","message":"[bufferProcess] send to processor:สังเกตจากตรงนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.250796674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.250799357+07:00","message":"> Transcript [1305] [false]: 'สังเกตจากตรงนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.250803063+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.250805289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.250807186+07:00","message":"StatePrefix: 'สังเกตจากตรงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.250809459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.424091864+07:00","message":"[GCS] IsForceVAD: false for message ID: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.532795003+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.532847999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตจากตรงนี้นะคะ\",\"confidence\":0.95165455}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.53285511+07:00","message":"receive interim result [true|false]: สังเกตจากตรงนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.532867115+07:00","message":"end recv isFinal message id 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.532869847+07:00","message":"end Recv id 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.532878079+07:00","message":"[buffer interim] 361 true สังเกตจากตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.532890403+07:00","message":"[bufferProcess] interim [950000000]:สังเกตจากตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.532894048+07:00","message":"[bufferProcess] send to processor (isfinal):สังเกตจากตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.532900085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.5329036+07:00","message":"> Transcript [1306] [false]: 'สังเกตจากตรงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.532906646+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.53290847+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.532910385+07:00","message":"StatePrefix: 'สังเกตจากตรงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.532912548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.532914117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.532916148+07:00","message":"> Transcript [1307] [true]: 'สังเกตจากตรงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.532918305+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.532919856+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.532921562+07:00","message":"StatePrefix: 'สังเกตจากตรงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.532923325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:28.532932478+07:00","message":"Push: 'สังเกตจากตรงนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.532941107+07:00","message":"push: {true สังเกตจากตรงนี้นะคะ 0 0xc000045b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:28.540250516+07:00","message":"write wav file: './tmp/7558/7558_361.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:28.937126274+07:00","message":"[GCS] Start streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:29.253988805+07:00","message":"[GCS] IsForceVAD: false for message ID: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:29.332077363+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:29.332105269+07:00","message":"found end of frame, send empty tag with msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:29.332109161+07:00","message":"end Recv id 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:29.332117811+07:00","message":"[buffer interim] 362 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:29.332128877+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:29.33213904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:29.332141963+07:00","message":"> Transcript [1308] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:29.332144388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:29.332146223+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:29.332148153+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:29.332150316+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:29.332157703+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:29.332167147+07:00","message":"push: {true \n 0 0xc004002200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:29.337250948+07:00","message":"write wav file: './tmp/7558/7558_362.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:29.386395242+07:00","message":"[GCS] Start streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.035387908+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.035427217+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:16:30.035432072+07:00","message":"receive interim result [false|false]: เอาขยะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.035447305+07:00","message":"[buffer interim] 363 false เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.035454719+07:00","message":"[bufferProcess] interim [720000000]:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.035456879+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.225683282+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.225727514+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:16:30.22573389+07:00","message":"receive interim result [false|false]: ขยาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.225748327+07:00","message":"[buffer interim] 363 false ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.225753879+07:00","message":"[bufferProcess] interim [900000000]:ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.225758712+07:00","message":"[bufferProcess] send to processor:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.225765029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.225767541+07:00","message":"> Transcript [1309] [false]: 'เอาขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.225774865+07:00","message":"Set StatePrefix (first interim): 'เอาขยะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:30.443404046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:30.443414838+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.812060388+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.812096992+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:16:30.81210232+07:00","message":"receive interim result [false|false]: ขยาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:30.812115665+07:00","message":"[buffer interim] 363 false ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.812121303+07:00","message":"[bufferProcess] interim [500000000]:ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.812123685+07:00","message":"[bufferProcess] send to processor:ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.812128688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.812131188+07:00","message":"> Transcript [1310] [false]: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.812133299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:30.812135306+07:00","message":"Set new StatePrefix: 'ขยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.128062118+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.128104204+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:16:31.128110931+07:00","message":"receive interim result [false|false]: ขยายจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.128125284+07:00","message":"[buffer interim] 363 false ขยายจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.128131989+07:00","message":"[bufferProcess] interim [800000000]:ขยายจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.128134294+07:00","message":"[bufferProcess] send to processor:ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.128139525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.128142049+07:00","message":"> Transcript [1311] [false]: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.128144759+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.128146719+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.128148503+07:00","message":"StatePrefix: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.128150881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.256494491+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.25653046+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:16:31.256536105+07:00","message":"receive interim result [false|false]: ขยายจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.256550283+07:00","message":"[buffer interim] 363 false ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.256556656+07:00","message":"[bufferProcess] interim [920000000]:ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.256559458+07:00","message":"[bufferProcess] send to processor:ขยายจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.256563009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.256565428+07:00","message":"> Transcript [1312] [false]: 'ขยายจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.25656851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.25657044+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.256572815+07:00","message":"StatePrefix: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.256575049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.686659314+07:00","message":"[GCS] IsForceVAD: false for message ID: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.764622168+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.764663079+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:16:31.764669523+07:00","message":"receive interim result [false|false]: ขยายจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.764686114+07:00","message":"[buffer interim] 363 false ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.764694267+07:00","message":"[bufferProcess] interim [520000000]:ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.764696677+07:00","message":"[bufferProcess] send to processor:ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.764716915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.764721171+07:00","message":"> Transcript [1313] [false]: 'ขยายจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.764726563+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.76473089+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.764733771+07:00","message":"StatePrefix: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.764736936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.776071173+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.776098782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายจะเห็นว่า\",\"confidence\":0.9505067}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.776106661+07:00","message":"receive interim result [true|false]: ขยายจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.776116778+07:00","message":"end recv isFinal message id 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.776119397+07:00","message":"end Recv id 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.776125876+07:00","message":"[buffer interim] 363 true ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776130716+07:00","message":"[bufferProcess] interim [520000000]:ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.77613371+07:00","message":"[bufferProcess] send to processor (isfinal):ขยายจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776151837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776180918+07:00","message":"> Transcript [1314] [false]: 'ขยายจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776186767+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776188968+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776191488+07:00","message":"StatePrefix: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776193485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776201137+07:00","message":"Push: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776202997+07:00","message":"TextPushed: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776205337+07:00","message":"Set new StatePrefix : 'ขยายจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776207681+07:00","message":"Next Push (prob) : 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776210151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776212224+07:00","message":"> Transcript [1315] [true]: 'ขยายจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.77621472+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776228835+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776230546+07:00","message":"StatePrefix: 'ขยายจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776232437+07:00","message":"TextPushed: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.776234413+07:00","message":"Push: 'จะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.776252141+07:00","message":"push: {false ขยาย 0 0xc00390e100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.776257877+07:00","message":"push: {true จะเห็นว่า 0 0xc00390e100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:31.784299295+07:00","message":"write wav file: './tmp/7558/7558_363.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.815498887+07:00","message":"[GCS] Start streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.87435233+07:00","message":"[GCS] IsForceVAD: false for message ID: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.995233899+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.995253717+07:00","message":"found end of frame, send empty tag with msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.995256707+07:00","message":"end Recv id 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.995262978+07:00","message":"[buffer interim] 364 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.99526911+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.995272582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.995275498+07:00","message":"> Transcript [1316] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.995278068+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.995280003+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.995281827+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.995283581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:31.995291688+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:31.995303378+07:00","message":"push: {true \n 0 0xc00338a680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:32.002364288+07:00","message":"write wav file: './tmp/7558/7558_364.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:32.005903342+07:00","message":"[GCS] Start streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:32.532017924+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:32.53206449+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:16:32.532069817+07:00","message":"receive interim result [false|false]: บริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:32.532084877+07:00","message":"[buffer interim] 365 false บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:32.532091838+07:00","message":"[bufferProcess] interim [600000000]:บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:32.532093712+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:32.851696034+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:32.851734569+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:16:32.851740053+07:00","message":"receive interim result [false|false]: บริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:32.851755662+07:00","message":"[buffer interim] 365 false บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:32.851762123+07:00","message":"[bufferProcess] interim [900000000]:บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:32.851764447+07:00","message":"[bufferProcess] send to processor:บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:32.851771675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:32.85177421+07:00","message":"> Transcript [1317] [false]: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:32.851776302+07:00","message":"Set StatePrefix (first interim): 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.345283702+07:00","message":"[GCS] IsForceVAD: false for message ID: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.423494566+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.423532767+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:16:33.423538315+07:00","message":"receive interim result [false|false]: บริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.423552528+07:00","message":"[buffer interim] 365 false บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.423559883+07:00","message":"[bufferProcess] interim [500000000]:บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.423562185+07:00","message":"[bufferProcess] send to processor:บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.423568055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.423570983+07:00","message":"> Transcript [1318] [false]: 'บริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.423573982+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.423576066+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.42357788+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.423580196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.432726119+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.432749736+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:16:33.432756456+07:00","message":"receive interim result [true|false]: บริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.432765821+07:00","message":"end recv isFinal message id 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.432769091+07:00","message":"end Recv id 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.432776361+07:00","message":"[buffer interim] 365 true บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.432783111+07:00","message":"[bufferProcess] interim [560000000]:บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.432790159+07:00","message":"[bufferProcess] send to processor (isfinal):บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.432794493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.432798083+07:00","message":"> Transcript [1319] [false]: 'บริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.432801827+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.432804739+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.432807328+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.43281056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.432813135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.43281719+07:00","message":"> Transcript [1320] [true]: 'บริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.432820128+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.432822756+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.432825234+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.43282795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:33.432832621+07:00","message":"Push: 'บริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.432844424+07:00","message":"push: {true บริเวณที่ 0 0xc002102d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:33.440188166+07:00","message":"write wav file: './tmp/7558/7558_365.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:33.44420557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:33.444230766+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:33.667465402+07:00","message":"[GCS] Start streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.615065093+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.615103913+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:16:35.615109913+07:00","message":"receive interim result [false|false]: ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.615123722+07:00","message":"[buffer interim] 366 false ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.615131066+07:00","message":"[bufferProcess] interim [800000000]:ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.615133217+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.615159412+07:00","message":"[bufferProcess] send to processor (ticker):ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.615163216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.615165809+07:00","message":"> Transcript [1321] [false]: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.615167738+07:00","message":"Set StatePrefix (first interim): 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.730172029+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.730200385+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:16:35.730205337+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.730217674+07:00","message":"[buffer interim] 366 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.730223535+07:00","message":"[bufferProcess] interim [860000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:35.730225397+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:35.974646803+07:00","message":"[GCS] IsForceVAD: false for message ID: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.06443089+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.064478426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะ\",\"confidence\":0.8926195}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.064484914+07:00","message":"receive interim result [true|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.064495926+07:00","message":"end recv isFinal message id 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.064499598+07:00","message":"end Recv id 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.064506677+07:00","message":"[buffer interim] 366 true ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.064514032+07:00","message":"[bufferProcess] interim [340000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.064517658+07:00","message":"[bufferProcess] send to processor (isfinal):ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.06452055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.06452315+07:00","message":"> Transcript [1322] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.064525835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.064527631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.064529638+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.064531705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.064533497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.064535626+07:00","message":"> Transcript [1323] [true]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.064537611+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.064539207+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.064540776+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.064542328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:36.06454507+07:00","message":"Push: 'ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.064553167+07:00","message":"push: {true ก็จะ 0 0xc0031f4080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:36.073873245+07:00","message":"write wav file: './tmp/7558/7558_366.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:36.305343201+07:00","message":"[GCS] Start streaming session, msgId: 367"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:36.444903481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:36.444911995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.465197674+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.465248188+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:16:37.465254048+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:37.46526848+07:00","message":"[buffer interim] 367 false เจริญขึ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.465276326+07:00","message":"[bufferProcess] interim [20000000]:เจริญขึ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.465278553+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.465285946+07:00","message":"[bufferProcess] send to processor (ticker):เจริญขึ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.465289049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.465291833+07:00","message":"> Transcript [1324] [false]: 'เจริญขึ้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:37.465294236+07:00","message":"Set StatePrefix (first interim): 'เจริญขึ้นนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:38.044847074+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:38.044892175+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:16:38.044898265+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:38.04491379+07:00","message":"[buffer interim] 367 false เจริญขึ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.044921178+07:00","message":"[bufferProcess] interim [620000000]:เจริญขึ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.044923486+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:38.234338797+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:38.234380261+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:16:38.234385161+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:38.234399106+07:00","message":"[buffer interim] 367 false เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.234405465+07:00","message":"[bufferProcess] interim [800000000]:เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.234408545+07:00","message":"[bufferProcess] send to processor:เจริญขึ้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.234411778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.234414405+07:00","message":"> Transcript [1325] [false]: 'เจริญขึ้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.234417363+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.234419736+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.23442186+07:00","message":"StatePrefix: 'เจริญขึ้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.234423952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:38.901172697+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:38.901222107+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:16:38.901228984+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:38.901245619+07:00","message":"[buffer interim] 367 false เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.901253138+07:00","message":"[bufferProcess] interim [400000000]:เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.901255976+07:00","message":"[bufferProcess] send to processor:เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.901264827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.901267579+07:00","message":"> Transcript [1326] [false]: 'เจริญขึ้นนะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.901270795+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.901276499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.901279581+07:00","message":"StatePrefix: 'เจริญขึ้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:38.90128186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.131826441+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.131880815+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:16:39.131892341+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะแล้วหลังจากนั้นประธาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.131911013+07:00","message":"[buffer interim] 367 false เจริญขึ้นนะคะแล้วหลังจากนั้นประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.131924074+07:00","message":"[bufferProcess] interim [640000000]:เจริญขึ้นนะคะแล้วหลังจากนั้นประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.131929511+07:00","message":"[bufferProcess] send to processor:เจริญขึ้นนะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.131938718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.131943042+07:00","message":"> Transcript [1327] [false]: 'เจริญขึ้นนะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.1319474+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.131950702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.131954426+07:00","message":"StatePrefix: 'เจริญขึ้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.131957434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.310444902+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.310492461+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:16:39.310499145+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะแล้วหลังจากนั้นประธานมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.310516179+07:00","message":"[buffer interim] 367 false เจริญขึ้นนะคะแล้วหลังจากนั้นประธานมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.310524168+07:00","message":"[bufferProcess] interim [820000000]:เจริญขึ้นนะคะแล้วหลังจากนั้นประธานมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.310526876+07:00","message":"[bufferProcess] send to processor:เจริญขึ้นนะคะแล้วหลังจากนั้นประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.310535374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.310538526+07:00","message":"> Transcript [1328] [false]: 'เจริญขึ้นนะคะแล้วหลังจากนั้นประธาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.310542149+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.310544691+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.310546796+07:00","message":"StatePrefix: 'เจริญขึ้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.310551169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.310558728+07:00","message":"Push: 'เจริญขึ้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.310560728+07:00","message":"TextPushed: 'เจริญขึ้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.310563158+07:00","message":"Set new StatePrefix : 'เจริญขึ้นนะคะแล้วหลังจากนั้นประธาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.310566046+07:00","message":"Next Push (prob) : 'แล้วหลังจากนั้นประธาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.310587201+07:00","message":"push: {false เจริญขึ้นนะคะ 0 0xc00338a180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.342598964+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.342648225+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:16:39.342656079+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะแล้วหลังจากนั้นตะพานหิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.342672978+07:00","message":"[buffer interim] 367 false เจริญขึ้นนะคะแล้วหลังจากนั้นตะพานหิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.342682303+07:00","message":"[bufferProcess] interim [880000000]:เจริญขึ้นนะคะแล้วหลังจากนั้นตะพานหิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.342686291+07:00","message":"[bufferProcess] send to processor:เจริญขึ้นนะคะแล้วหลังจากนั้นประธานมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.342694726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.342698785+07:00","message":"> Transcript [1329] [false]: 'เจริญขึ้นนะคะแล้วหลังจากนั้นประธานมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.342708988+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.342712043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.342716019+07:00","message":"StatePrefix: 'เจริญขึ้นนะคะแล้วหลังจากนั้นประธาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.342720236+07:00","message":"TextPushed: 'เจริญขึ้นนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:39.445599435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:39.445599383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.517094648+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.517145536+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:16:39.517151919+07:00","message":"receive interim result [false|false]: เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.517181794+07:00","message":"[buffer interim] 367 false เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.517190454+07:00","message":"[bufferProcess] interim [60000000]:เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.517193318+07:00","message":"[bufferProcess] send to processor:เจริญขึ้นนะคะแล้วหลังจากนั้นตะพานหิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.51719716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.51719978+07:00","message":"> Transcript [1330] [false]: 'เจริญขึ้นนะคะแล้วหลังจากนั้นตะพานหิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.517202194+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.517204077+07:00","message":"Set new StatePrefix: 'เจริญขึ้นนะคะแล้วหลังจากนั้นตะพานหิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.694436482+07:00","message":"[GCS] IsForceVAD: false for message ID: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.755335392+07:00","message":"[GCS] Start streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.816183755+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.816222362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ\",\"confidence\":0.904743}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.816228795+07:00","message":"receive interim result [true|false]: เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.816246348+07:00","message":"end recv isFinal message id 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.816248719+07:00","message":"end Recv id 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.816256818+07:00","message":"[buffer interim] 367 true เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.816264838+07:00","message":"[bufferProcess] interim [420000000]:เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.816274123+07:00","message":"[bufferProcess] send to processor (isfinal):เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.816277463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.816281092+07:00","message":"> Transcript [1331] [false]: 'เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.816283721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.816285621+07:00","message":"Set new StatePrefix: 'เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.816287349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.816289087+07:00","message":"> Transcript [1332] [true]: 'เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.816291394+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.816293649+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.816295779+07:00","message":"StatePrefix: 'เจริญขึ้นนะคะแล้วหลังจากนั้นทางนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.81629924+07:00","message":"TextPushed: 'เจริญขึ้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:39.816306851+07:00","message":"Push: 'แล้วหลังจากนั้นทางนี้จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:39.816315299+07:00","message":"push: {true แล้วหลังจากนั้นทางนี้จะ 0 0xc00338a180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:39.825110005+07:00","message":"write wav file: './tmp/7558/7558_367.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.31599313+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.316032155+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:16:40.31603838+07:00","message":"receive interim result [false|false]: จรัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.31605794+07:00","message":"[buffer interim] 368 false จรัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.316064008+07:00","message":"[bufferProcess] interim [600000000]:จรัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.316066252+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.95006138+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.950108797+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:16:40.950115588+07:00","message":"receive interim result [false|false]: จรัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:40.950125834+07:00","message":"[buffer interim] 368 false จรัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.950133047+07:00","message":"[bufferProcess] interim [200000000]:จรัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.950135544+07:00","message":"[bufferProcess] send to processor:จรัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.950139276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.950142336+07:00","message":"> Transcript [1333] [false]: 'จรัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:40.950144546+07:00","message":"Set StatePrefix (first interim): 'จรัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:41.231643658+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:41.231682585+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:16:41.231688215+07:00","message":"receive interim result [false|false]: ต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:41.231711769+07:00","message":"[buffer interim] 368 false ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.231736746+07:00","message":"[bufferProcess] interim [500000000]:ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.231739576+07:00","message":"[bufferProcess] send to processor:จรัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.231747379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.231749968+07:00","message":"> Transcript [1334] [false]: 'จรัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.231752684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.231754776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.231756779+07:00","message":"StatePrefix: 'จรัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.231758829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:41.544620145+07:00","message":"[GCS] IsForceVAD: false for message ID: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:41.670896865+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:41.670945126+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:16:41.670951298+07:00","message":"receive interim result [true|false]: ต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:41.670958918+07:00","message":"end recv isFinal message id 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:41.670961257+07:00","message":"end Recv id 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:41.670967008+07:00","message":"[buffer interim] 368 true ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.67097541+07:00","message":"[bufferProcess] interim [10000000]:ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.670980768+07:00","message":"[bufferProcess] send to processor (isfinal):ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.670984263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.67098746+07:00","message":"> Transcript [1335] [false]: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.67099018+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.670992169+07:00","message":"Set new StatePrefix: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.670993786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.670995694+07:00","message":"> Transcript [1336] [true]: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.670997902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.671000011+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.671001929+07:00","message":"StatePrefix: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.671003825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:41.671008281+07:00","message":"Push: 'ต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:41.671016924+07:00","message":"push: {true ต่อไป 0 0xc00338a880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:41.679725606+07:00","message":"write wav file: './tmp/7558/7558_368.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:41.867756667+07:00","message":"[GCS] Start streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:41.934291015+07:00","message":"[GCS] IsForceVAD: false for message ID: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.108145877+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.108171355+07:00","message":"found end of frame, send empty tag with msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.108174539+07:00","message":"end Recv id 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.108183288+07:00","message":"[buffer interim] 369 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.108193488+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.108207076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.108211482+07:00","message":"> Transcript [1337] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.10821576+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.108218411+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.108221459+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.108224387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.108227899+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.108241615+07:00","message":"push: {true \n 0 0xc002102800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:42.113652502+07:00","message":"write wav file: './tmp/7558/7558_369.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.12673654+07:00","message":"[GCS] Start streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.183597825+07:00","message":"[GCS] IsForceVAD: false for message ID: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.254968042+07:00","message":"[GCS] Start streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.366176738+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.366200042+07:00","message":"found end of frame, send empty tag with msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.366203542+07:00","message":"end Recv id 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.36621117+07:00","message":"[buffer interim] 370 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.366218828+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.366223228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.366225887+07:00","message":"> Transcript [1338] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.366228161+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.366230117+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.36623221+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.366234398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:42.366243809+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:42.366254052+07:00","message":"push: {true \n 0 0xc00338ad80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:42.370937992+07:00","message":"write wav file: './tmp/7558/7558_370.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:42.446314941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:42.446321528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:43.993081213+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:43.993120066+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:16:43.993125882+07:00","message":"receive interim result [false|false]: เพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:43.993141775+07:00","message":"[buffer interim] 371 false เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.993148615+07:00","message":"[bufferProcess] interim [560000000]:เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.993150584+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.993154109+07:00","message":"[bufferProcess] send to processor (ticker):เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.993176466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.993204387+07:00","message":"> Transcript [1339] [false]: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:43.993208779+07:00","message":"Set StatePrefix (first interim): 'เพราะเหตุใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.104550971+07:00","message":"[GCS] IsForceVAD: false for message ID: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.175312721+07:00","message":"[GCS] Start streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.201217678+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.201256859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใด\",\"confidence\":0.82975817}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.201262283+07:00","message":"receive interim result [true|false]: เพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.201268688+07:00","message":"end recv isFinal message id 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.201270836+07:00","message":"end Recv id 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.201277033+07:00","message":"[buffer interim] 371 true เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.201283837+07:00","message":"[bufferProcess] interim [890000000]:เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.201287721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.201290659+07:00","message":"> Transcript [1340] [true]: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.201293541+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.201295577+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.201297536+07:00","message":"StatePrefix: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.20129943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.201302042+07:00","message":"Push: 'เพราะเหตุใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.201309049+07:00","message":"push: {true เพราะเหตุใด 0 0xc004002880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:44.209071587+07:00","message":"write wav file: './tmp/7558/7558_371.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.303998079+07:00","message":"[GCS] IsForceVAD: false for message ID: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.375921802+07:00","message":"[GCS] Start streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.404841831+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.404872002+07:00","message":"found end of frame, send empty tag with msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.404876512+07:00","message":"end Recv id 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.404885633+07:00","message":"[buffer interim] 372 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.404895006+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.404900119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.404904219+07:00","message":"> Transcript [1341] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.404907932+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.404910644+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.404913256+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.404916385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.404919894+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.404932358+07:00","message":"push: {true \n 0 0xc0031f5380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:44.409861935+07:00","message":"write wav file: './tmp/7558/7558_372.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.911729358+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.911775516+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:16:44.911781457+07:00","message":"receive interim result [false|false]: เมือง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:44.911799985+07:00","message":"[buffer interim] 373 false เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.911805931+07:00","message":"[bufferProcess] interim [540000000]:เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:44.911808158+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.089671411+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.089699364+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:16:45.089711468+07:00","message":"receive interim result [false|false]: เมืองมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.089719995+07:00","message":"[buffer interim] 373 false เมืองมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.089726993+07:00","message":"[bufferProcess] interim [720000000]:เมืองมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.089730307+07:00","message":"[bufferProcess] send to processor:เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.089733873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.089736385+07:00","message":"> Transcript [1342] [false]: 'เมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.089738297+07:00","message":"Set StatePrefix (first interim): 'เมือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.225063153+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.225099889+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:16:45.225106146+07:00","message":"receive interim result [false|false]: เมืองมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.225121002+07:00","message":"[buffer interim] 373 false เมืองมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.225127406+07:00","message":"[bufferProcess] interim [840000000]:เมืองมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.225130147+07:00","message":"[bufferProcess] send to processor:เมืองมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.225136812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.225139292+07:00","message":"> Transcript [1343] [false]: 'เมืองมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.225142178+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.225144234+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.225146097+07:00","message":"StatePrefix: 'เมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.225148135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.232863433+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.232891905+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:16:45.232896993+07:00","message":"receive interim result [false|false]: เมื่อมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.232911214+07:00","message":"[buffer interim] 373 false เมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.232916823+07:00","message":"[bufferProcess] interim [900000000]:เมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.232918798+07:00","message":"[bufferProcess] send to processor:เมืองมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.232925718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.232927985+07:00","message":"> Transcript [1344] [false]: 'เมืองมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.232930698+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.232932636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.232934459+07:00","message":"StatePrefix: 'เมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.23293647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:45.446966278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:45.446972247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.659740478+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.659765084+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:16:45.659769466+07:00","message":"receive interim result [false|false]: เมืองมีกาแฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.659823307+07:00","message":"[buffer interim] 373 false เมืองมีกาแฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.659829807+07:00","message":"[bufferProcess] interim [260000000]:เมืองมีกาแฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.659832234+07:00","message":"[bufferProcess] send to processor:เมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.659835914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.65984057+07:00","message":"> Transcript [1345] [false]: 'เมื่อมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.659842814+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.659844511+07:00","message":"Set new StatePrefix: 'เมื่อมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.740278123+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.740317501+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:16:45.740323821+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.740338746+07:00","message":"[buffer interim] 373 false เมื่อมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.740346012+07:00","message":"[bufferProcess] interim [320000000]:เมื่อมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.740348172+07:00","message":"[bufferProcess] send to processor:เมืองมีกาแฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.740352197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.740356006+07:00","message":"> Transcript [1346] [false]: 'เมืองมีกาแฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.740358743+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.740360661+07:00","message":"Set new StatePrefix: 'เมืองมีกาแฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.979738633+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.979776767+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:16:45.979783623+07:00","message":"receive interim result [false|false]: เมืองมีกากบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:45.979798501+07:00","message":"[buffer interim] 373 false เมืองมีกากบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.97980516+07:00","message":"[bufferProcess] interim [560000000]:เมืองมีกากบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.979808118+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.979815142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.979818141+07:00","message":"> Transcript [1347] [false]: 'เมื่อมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.979820705+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:45.979822781+07:00","message":"Set new StatePrefix: 'เมื่อมีการปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.032492212+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.032529788+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:16:46.032535992+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับรื้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.032548893+07:00","message":"[buffer interim] 373 false เมื่อมีการปรับรื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.032555331+07:00","message":"[bufferProcess] interim [620000000]:เมื่อมีการปรับรื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.032557792+07:00","message":"[bufferProcess] send to processor:เมืองมีกากบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.032563919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.032566672+07:00","message":"> Transcript [1348] [false]: 'เมืองมีกากบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.032569519+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.032571678+07:00","message":"Set new StatePrefix: 'เมืองมีกากบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.064007164+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.064060289+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:16:46.064066495+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.064079481+07:00","message":"[buffer interim] 373 false เมื่อมีการปรับหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.064085595+07:00","message":"[bufferProcess] interim [680000000]:เมื่อมีการปรับหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.06408919+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับรื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.064095759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.064098645+07:00","message":"> Transcript [1349] [false]: 'เมื่อมีการปรับรื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.06410089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.06410327+07:00","message":"Set new StatePrefix: 'เมื่อมีการปรับรื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.326672361+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.326731894+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:16:46.326740259+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.326758301+07:00","message":"[buffer interim] 373 false เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.326771762+07:00","message":"[bufferProcess] interim [980000000]:เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.326776129+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.326785437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.326789737+07:00","message":"> Transcript [1350] [false]: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.326793375+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.326796826+07:00","message":"Set new StatePrefix: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.444790828+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.444837581+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:16:46.444843092+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.444862103+07:00","message":"[buffer interim] 373 false เมื่อมีการปรับหรือเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.444870584+07:00","message":"[bufferProcess] interim [100000000]:เมื่อมีการปรับหรือเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.444873299+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.444877285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.444880374+07:00","message":"> Transcript [1351] [false]: 'เมื่อมีการปรับหรือเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.444883912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.444885864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.444887666+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.444893122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.639291349+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.639335829+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:16:46.639342263+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:46.639355115+07:00","message":"[buffer interim] 373 false เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.639363373+07:00","message":"[bufferProcess] interim [280000000]:เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.639365898+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.639369664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.639372841+07:00","message":"> Transcript [1352] [false]: 'เมื่อมีการปรับหรือเด็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.639376262+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.639378306+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.639380145+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:46.639382101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.033214731+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.033250008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ด io\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.033255985+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ด io"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.03327398+07:00","message":"[buffer interim] 373 false เมื่อมีการปรับหรือเด็ด io"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.033284487+07:00","message":"[bufferProcess] interim [640000000]:เมื่อมีการปรับหรือเด็ด io"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.033287348+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.033294984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.033297576+07:00","message":"> Transcript [1353] [false]: 'เมื่อมีการปรับหรือเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.03330291+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.033305372+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.033307454+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.033309472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.086483586+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.086525375+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:16:47.086531429+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.08654481+07:00","message":"[buffer interim] 373 false เมื่อมีการปรับหรือเด็ดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.086551326+07:00","message":"[bufferProcess] interim [700000000]:เมื่อมีการปรับหรือเด็ดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.086554792+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ด io"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.08656212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.086565735+07:00","message":"> Transcript [1354] [false]: 'เมื่อมีการปรับหรือเด็ด io'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.08656966+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.086571862+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.086574427+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.0865768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.086582683+07:00","message":"Push: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.086584748+07:00","message":"TextPushed: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.086586844+07:00","message":"Set new StatePrefix : 'เมื่อมีการปรับหรือเด็ด io'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.086588845+07:00","message":"Next Push (prob) : 'เด็ด io'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.086596726+07:00","message":"push: {false เมื่อมีการปรับหรือ 0 0xc00338b500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.33428196+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.334317957+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:16:47.334324002+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดปลายยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.334337217+07:00","message":"[buffer interim] 373 false เมื่อมีการปรับหรือเด็ดปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.334343174+07:00","message":"[bufferProcess] interim [940000000]:เมื่อมีการปรับหรือเด็ดปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.334345551+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.334351035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.334353495+07:00","message":"> Transcript [1355] [false]: 'เมื่อมีการปรับหรือเด็ดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.334355697+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.334358114+07:00","message":"Set new StatePrefix: 'เมื่อมีการปรับหรือเด็ดปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.633640581+07:00","message":"[GCS] IsForceVAD: false for message ID: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.713506883+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.713548961+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:16:47.71355782+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.713574393+07:00","message":"[buffer interim] 373 false เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.713583096+07:00","message":"[bufferProcess] interim [420000000]:เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.713586776+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ดปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.713591761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.713596524+07:00","message":"> Transcript [1356] [false]: 'เมื่อมีการปรับหรือเด็ดปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.713601372+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.713604865+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.713607978+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือเด็ดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.713611494+07:00","message":"TextPushed: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.766579391+07:00","message":"[GCS] Start streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.8210208+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.821050891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก\",\"confidence\":0.9545076}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.82105692+07:00","message":"receive interim result [true|false]: เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.821062869+07:00","message":"end recv isFinal message id 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.8210651+07:00","message":"end Recv id 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.821071031+07:00","message":"[buffer interim] 373 true เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821076954+07:00","message":"[bufferProcess] interim [480000000]:เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821080164+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821083182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821085878+07:00","message":"> Transcript [1357] [false]: 'เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821088584+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821090383+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821092252+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือเด็ดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821094356+07:00","message":"TextPushed: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821096061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821097949+07:00","message":"> Transcript [1358] [true]: 'เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821100029+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821101679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821103276+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือเด็ดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821105103+07:00","message":"TextPushed: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:47.821108051+07:00","message":"Push: 'เด็ดปลายยอดพืชออก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:47.821115368+07:00","message":"push: {true เด็ดปลายยอดพืชออก 0 0xc00338b500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:47.831808531+07:00","message":"write wav file: './tmp/7558/7558_373.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:48.447656949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:48.44766956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:50.109016194+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:50.109060385+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:16:50.109066046+07:00","message":"receive interim result [false|false]: เกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:50.109080791+07:00","message":"[buffer interim] 374 false เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.109087087+07:00","message":"[bufferProcess] interim [400000000]:เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.109089197+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.109096047+07:00","message":"[bufferProcess] send to processor (ticker):เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.109098894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.109101332+07:00","message":"> Transcript [1359] [false]: 'เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.10910333+07:00","message":"Set StatePrefix (first interim): 'เกิดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:50.344688504+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:50.344735455+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:16:50.344741024+07:00","message":"receive interim result [false|false]: เกิดขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:50.344754061+07:00","message":"[buffer interim] 374 false เกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.344761152+07:00","message":"[bufferProcess] interim [580000000]:เกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.34476316+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:50.515125166+07:00","message":"[GCS] IsForceVAD: false for message ID: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:50.606744757+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:50.606798172+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:16:50.606804162+07:00","message":"receive interim result [true|false]: เกิดขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:50.606813509+07:00","message":"end recv isFinal message id 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:50.606815607+07:00","message":"end Recv id 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:50.606823987+07:00","message":"[buffer interim] 374 true เกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.606834014+07:00","message":"[bufferProcess] interim [970000000]:เกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.606839583+07:00","message":"[bufferProcess] send to processor (isfinal):เกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.606842985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.606845856+07:00","message":"> Transcript [1360] [false]: 'เกิดขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.606848921+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.606850858+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.606852756+07:00","message":"StatePrefix: 'เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.60685483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.606856816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.606858853+07:00","message":"> Transcript [1361] [true]: 'เกิดขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.606860902+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.606862497+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.606864257+07:00","message":"StatePrefix: 'เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.606865843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:50.606871803+07:00","message":"Push: 'เกิดขึ้นได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:50.606880042+07:00","message":"push: {true เกิดขึ้นได้ 0 0xc002103200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:50.614816126+07:00","message":"write wav file: './tmp/7558/7558_374.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.156078117+07:00","message":"[GCS] Start streaming session, msgId: 375"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:51.448497062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:51.448509562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.630447081+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.630490083+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:16:51.630495309+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.630508528+07:00","message":"[buffer interim] 375 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.630515912+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.630518012+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.630524715+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.6305276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.63053052+07:00","message":"> Transcript [1362] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.630532908+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.873542757+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.873584397+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:16:51.873590013+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:51.873600653+07:00","message":"[buffer interim] 375 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.87360772+07:00","message":"[bufferProcess] interim [780000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:51.873609618+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.192456549+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.19250489+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:16:52.192511224+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.192526568+07:00","message":"[buffer interim] 375 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.192533903+07:00","message":"[bufferProcess] interim [80000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.192536455+07:00","message":"[bufferProcess] send to processor:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.192543824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.192546746+07:00","message":"> Transcript [1363] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.192550272+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.192552517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.192555241+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.192558208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.608874258+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.608924332+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:16:52.608931974+07:00","message":"receive interim result [false|false]: การเจริญของการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.608947062+07:00","message":"[buffer interim] 375 false การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.608954195+07:00","message":"[bufferProcess] interim [500000000]:การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.608956543+07:00","message":"[bufferProcess] send to processor:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.608960516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.608963476+07:00","message":"> Transcript [1364] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.608966655+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.60896868+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.608970771+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.608972838+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.83329231+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.833330527+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:16:52.833336412+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.833349963+07:00","message":"[buffer interim] 375 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.833356424+07:00","message":"[bufferProcess] interim [680000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.833358807+07:00","message":"[bufferProcess] send to processor:การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.833364993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.833367846+07:00","message":"> Transcript [1365] [false]: 'การเจริญของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.833371308+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.833373433+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.833375638+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.833377718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.914486153+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.914521107+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:16:52.914526506+07:00","message":"receive interim result [false|false]: การเจริญของราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.914539426+07:00","message":"[buffer interim] 375 false การเจริญของราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.914545307+07:00","message":"[bufferProcess] interim [740000000]:การเจริญของราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.914547955+07:00","message":"[bufferProcess] send to processor:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.914555626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.914558752+07:00","message":"> Transcript [1366] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.914561709+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.914564249+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.91456664+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.914569147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.914575463+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.914577382+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.914579331+07:00","message":"Set new StatePrefix : 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.914581299+07:00","message":"Next Push (prob) : 'เจริญของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.914589207+07:00","message":"push: {false การ 0 0xc0031f4680}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.930375508+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.930410066+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:16:52.930415506+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:52.930430702+07:00","message":"[buffer interim] 375 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.930436992+07:00","message":"[bufferProcess] interim [800000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.930439187+07:00","message":"[bufferProcess] send to processor:การเจริญของราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.93044301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.930446035+07:00","message":"> Transcript [1367] [false]: 'การเจริญของราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.930450262+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.93045233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.930454314+07:00","message":"StatePrefix: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:52.930456442+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.939053867+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.939094836+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:16:53.939103692+07:00","message":"receive interim result [false|false]: การเจริญของการเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:53.939115581+07:00","message":"[buffer interim] 375 false การเจริญของการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.939122501+07:00","message":"[bufferProcess] interim [760000000]:การเจริญของการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.939124934+07:00","message":"[bufferProcess] send to processor:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.939131952+07:00","message":"[bufferProcess] send to processor (ticker):การเจริญของการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.939135321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.939138881+07:00","message":"> Transcript [1368] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.939141949+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.939146746+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.939148657+07:00","message":"StatePrefix: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.939151086+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.939152931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.939154917+07:00","message":"> Transcript [1369] [false]: 'การเจริญของการเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.939156825+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.939158593+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.9391602+07:00","message":"StatePrefix: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:53.93916221+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.130040404+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.130087143+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:16:54.130098085+07:00","message":"receive interim result [false|false]: การเจริญของการเป็นห่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.130115139+07:00","message":"[buffer interim] 375 false การเจริญของการเป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.13012332+07:00","message":"[bufferProcess] interim [940000000]:การเจริญของการเป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.130125795+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.152533533+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.152565758+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:16:54.152570993+07:00","message":"receive interim result [false|false]: การเจริญของการเป็นผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.152584108+07:00","message":"[buffer interim] 375 false การเจริญของการเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.15258981+07:00","message":"[bufferProcess] interim [0]:การเจริญของการเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.152592206+07:00","message":"[bufferProcess] send to processor:การเจริญของการเป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.152596164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.152599359+07:00","message":"> Transcript [1370] [false]: 'การเจริญของการเป็นห่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.152603087+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.152605238+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.152607104+07:00","message":"StatePrefix: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.152609405+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.152615663+07:00","message":"Push: 'เจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.152617542+07:00","message":"TextPushed: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.152619627+07:00","message":"Set new StatePrefix : 'การเจริญของการเป็นห่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.15262199+07:00","message":"Next Push (prob) : 'การเป็นห่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.152630573+07:00","message":"push: {false เจริญของ 0 0xc0031f4680}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.198619572+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.198654897+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:16:54.198660727+07:00","message":"receive interim result [false|false]: การเจริญของการเป็นห่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.198675277+07:00","message":"[buffer interim] 375 false การเจริญของการเป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.198682171+07:00","message":"[bufferProcess] interim [120000000]:การเจริญของการเป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.198684452+07:00","message":"[bufferProcess] send to processor:การเจริญของการเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.198688207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.198691089+07:00","message":"> Transcript [1371] [false]: 'การเจริญของการเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.198694065+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.198696032+07:00","message":"Set new StatePrefix: 'การเจริญของการเป็นผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.31441442+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.314455641+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:16:54.314461395+07:00","message":"receive interim result [false|false]: การเจริญของการเป็นผลจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.314474551+07:00","message":"[buffer interim] 375 false การเจริญของการเป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.314481735+07:00","message":"[bufferProcess] interim [180000000]:การเจริญของการเป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.314484321+07:00","message":"[bufferProcess] send to processor:การเจริญของการเป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.314489791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.314492716+07:00","message":"> Transcript [1372] [false]: 'การเจริญของการเป็นห่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.314494944+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.314497012+07:00","message":"Set new StatePrefix: 'การเจริญของการเป็นห่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.386938292+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.386986908+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:16:54.386992967+07:00","message":"receive interim result [false|false]: การเจริญของการเป็นผลจากการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.387004452+07:00","message":"[buffer interim] 375 false การเจริญของการเป็นผลจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.387011023+07:00","message":"[bufferProcess] interim [300000000]:การเจริญของการเป็นผลจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.387013422+07:00","message":"[bufferProcess] send to processor:การเจริญของการเป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.387017498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.387020241+07:00","message":"> Transcript [1373] [false]: 'การเจริญของการเป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.387022334+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.387024713+07:00","message":"Set new StatePrefix: 'การเจริญของการเป็นผลจาก'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:54.449216549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:54.449223874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.710252501+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.710302994+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:16:54.710309522+07:00","message":"receive interim result [false|false]: การเจริญของการเป็นผลจากการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.710327324+07:00","message":"[buffer interim] 375 false การเจริญของการเป็นผลจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.71033544+07:00","message":"[bufferProcess] interim [540000000]:การเจริญของการเป็นผลจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.710338148+07:00","message":"[bufferProcess] send to processor:การเจริญของการเป็นผลจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.710346906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.710350062+07:00","message":"> Transcript [1374] [false]: 'การเจริญของการเป็นผลจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.710353661+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.710356143+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.710357991+07:00","message":"StatePrefix: 'การเจริญของการเป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.710360339+07:00","message":"TextPushed: 'การเจริญของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.823405669+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.82344475+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:16:54.823451022+07:00","message":"receive interim result [false|false]: การเจริญของการเป็นผลจากการทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:54.823465514+07:00","message":"[buffer interim] 375 false การเจริญของการเป็นผลจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.82347256+07:00","message":"[bufferProcess] interim [660000000]:การเจริญของการเป็นผลจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.82347532+07:00","message":"[bufferProcess] send to processor:การเจริญของการเป็นผลจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.82348291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.823485981+07:00","message":"> Transcript [1375] [false]: 'การเจริญของการเป็นผลจากการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.823489125+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.823491365+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.823493426+07:00","message":"StatePrefix: 'การเจริญของการเป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:54.823496071+07:00","message":"TextPushed: 'การเจริญของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:55.081341683+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:55.081387481+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:16:55.081394997+07:00","message":"receive interim result [false|false]: การเจริญของการเป็นผลจากการทำงานร่วม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:55.081408289+07:00","message":"[buffer interim] 375 false การเจริญของการเป็นผลจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.081419595+07:00","message":"[bufferProcess] interim [960000000]:การเจริญของการเป็นผลจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.081422768+07:00","message":"[bufferProcess] send to processor:การเจริญของการเป็นผลจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.081430434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.081433181+07:00","message":"> Transcript [1376] [false]: 'การเจริญของการเป็นผลจากการทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.081437729+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.081440223+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.081442876+07:00","message":"StatePrefix: 'การเจริญของการเป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.081445421+07:00","message":"TextPushed: 'การเจริญของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:55.343904916+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:55.34405527+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:16:55.344062676+07:00","message":"receive interim result [false|false]: การเจริญของการเป็นผลจากการทำงานร่วมกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:55.344078396+07:00","message":"[buffer interim] 375 false การเจริญของการเป็นผลจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.344086243+07:00","message":"[bufferProcess] interim [200000000]:การเจริญของการเป็นผลจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.344088971+07:00","message":"[bufferProcess] send to processor:การเจริญของการเป็นผลจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.344097994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.344100757+07:00","message":"> Transcript [1377] [false]: 'การเจริญของการเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.344104373+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.344106661+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.344108852+07:00","message":"StatePrefix: 'การเจริญของการเป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.34411124+07:00","message":"TextPushed: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.344117711+07:00","message":"Push: 'การเป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.344119718+07:00","message":"TextPushed: 'การเจริญของการเป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.34412179+07:00","message":"Set new StatePrefix : 'การเจริญของการเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.344124265+07:00","message":"Next Push (prob) : 'การทำงานร่วม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:55.344131715+07:00","message":"push: {false การเป็นผลจาก 0 0xc0031f4680}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:55.722846731+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:55.722882457+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:16:55.722889585+07:00","message":"receive interim result [false|false]: การเจริญของการเป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:55.722904226+07:00","message":"[buffer interim] 375 false การเจริญของการเป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.722910454+07:00","message":"[bufferProcess] interim [560000000]:การเจริญของการเป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.722913109+07:00","message":"[bufferProcess] send to processor:การเจริญของการเป็นผลจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.722919486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.722922135+07:00","message":"> Transcript [1378] [false]: 'การเจริญของการเป็นผลจากการทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.722925942+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.722927926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.722933721+07:00","message":"StatePrefix: 'การเจริญของการเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:55.722936043+07:00","message":"TextPushed: 'การเจริญของการเป็นผลจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.239422838+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.239460727+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:16:56.239468734+07:00","message":"receive interim result [false|false]: การเจริญของการเป็นผลจากการทำงานร่วมกันของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.239482303+07:00","message":"[buffer interim] 375 false การเจริญของการเป็นผลจากการทำงานร่วมกันของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.239489066+07:00","message":"[bufferProcess] interim [40000000]:การเจริญของการเป็นผลจากการทำงานร่วมกันของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.239492917+07:00","message":"[bufferProcess] send to processor:การเจริญของการเป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.239500828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.239503811+07:00","message":"> Transcript [1379] [false]: 'การเจริญของการเป็นผลจากการทำงานร่วมกันของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.239507283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.239509677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.239512174+07:00","message":"StatePrefix: 'การเจริญของการเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.239514918+07:00","message":"TextPushed: 'การเจริญของการเป็นผลจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.475832+07:00","message":"[GCS] IsForceVAD: false for message ID: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.490870703+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.490903947+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:16:56.490910242+07:00","message":"receive interim result [false|false]: การเจริญของการเป็นผลจากการทำงานร่วมกันของศิลปะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.490924405+07:00","message":"[buffer interim] 375 false การเจริญของการเป็นผลจากการทำงานร่วมกันของศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.490931621+07:00","message":"[bufferProcess] interim [340000000]:การเจริญของการเป็นผลจากการทำงานร่วมกันของศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.490934682+07:00","message":"[bufferProcess] send to processor:การเจริญของการเป็นผลจากการทำงานร่วมกันของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.490938538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.490941303+07:00","message":"> Transcript [1380] [false]: 'การเจริญของการเป็นผลจากการทำงานร่วมกันของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.490944896+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.490947088+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.490949483+07:00","message":"StatePrefix: 'การเจริญของการเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.490952477+07:00","message":"TextPushed: 'การเจริญของการเป็นผลจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.605794372+07:00","message":"[GCS] Start streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.643930348+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.643974083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของศิลปะ\",\"confidence\":0.9421253}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.643981575+07:00","message":"receive interim result [true|false]: การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของศิลปะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.643992233+07:00","message":"end recv isFinal message id 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.643994423+07:00","message":"end Recv id 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.644000759+07:00","message":"[buffer interim] 375 true การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.64400857+07:00","message":"[bufferProcess] interim [550000000]:การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644012107+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญของการเป็นผลจากการทำงานร่วมกันของศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644015671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644018392+07:00","message":"> Transcript [1381] [false]: 'การเจริญของการเป็นผลจากการทำงานร่วมกันของศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644021682+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644023599+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644025851+07:00","message":"StatePrefix: 'การเจริญของการเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644030853+07:00","message":"TextPushed: 'การเจริญของการเป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.64403403+07:00","message":"Push: 'การทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644035971+07:00","message":"TextPushed: 'การเจริญของการเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644037998+07:00","message":"Set new StatePrefix : 'การเจริญของการเป็นผลจากการทำงานร่วมกันของศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.64404048+07:00","message":"Next Push (prob) : 'กันของศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644042338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.64404419+07:00","message":"> Transcript [1382] [true]: 'การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644046388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644048848+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644051976+07:00","message":"StatePrefix: 'การเจริญของการเป็นผลจากการทำงานร่วมกันของศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644055075+07:00","message":"TextPushed: 'การเจริญของการเป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644057984+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.644152229+07:00","message":"push: {false การทำงานร่วม 0 0xc0031f4680}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.64423945+07:00","message":"Push: 'ของศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644244605+07:00","message":"TextPushed: 'การเจริญของการเป็นผลจากการทำงานร่วมของศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644246777+07:00","message":"Set new StatePrefix : 'การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.6442498+07:00","message":"Next Push (prob) : 'การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของศิลปะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.644261143+07:00","message":"push: {true ของศิลปะ 0 0xc0031f4680}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:56.644269173+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_375.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:56.655788295+07:00","message":"write wav file: './tmp/7558/7558_375.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970262645+07:00","message":"[GCS] Cleaned up inactive client: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970283292+07:00","message":"[GCS] Cleaned up inactive client: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970286063+07:00","message":"[GCS] Cleaned up inactive client: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.97028811+07:00","message":"[GCS] Cleaned up inactive client: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970290794+07:00","message":"[GCS] Cleaned up inactive client: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970293433+07:00","message":"[GCS] Cleaned up inactive client: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970296234+07:00","message":"[GCS] Cleaned up inactive client: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970298874+07:00","message":"[GCS] Cleaned up inactive client: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970301572+07:00","message":"[GCS] Cleaned up inactive client: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970305411+07:00","message":"[GCS] Cleaned up inactive client: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970308222+07:00","message":"[GCS] Cleaned up inactive client: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970311384+07:00","message":"[GCS] Cleaned up inactive client: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970314083+07:00","message":"[GCS] Cleaned up inactive client: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970316454+07:00","message":"[GCS] Cleaned up inactive client: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970318929+07:00","message":"[GCS] Cleaned up inactive client: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970322025+07:00","message":"[GCS] Cleaned up inactive client: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970323674+07:00","message":"[GCS] Cleaned up inactive client: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970325556+07:00","message":"[GCS] Cleaned up inactive client: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:56.970327117+07:00","message":"[GCS] Cleaned up inactive client: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.244008377+07:00","message":"[GCS] IsForceVAD: false for message ID: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.329196183+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.329225468+07:00","message":"found end of frame, send empty tag with msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.329228883+07:00","message":"end Recv id 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.329237357+07:00","message":"[buffer interim] 376 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.329245233+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.32925039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.329253429+07:00","message":"> Transcript [1383] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.329256229+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.329258282+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.329260057+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.329261888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:57.329265124+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:57.329293483+07:00","message":"push: {true \n 0 0xc004002400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:16:57.334350729+07:00","message":"write wav file: './tmp/7558/7558_376.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:57.449853928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:16:57.44986386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:58.146216816+07:00","message":"[GCS] Start streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:59.576053637+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:59.576106831+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:16:59.576113086+07:00","message":"receive interim result [false|false]: มีหลัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:59.576126172+07:00","message":"[buffer interim] 377 false มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.57613314+07:00","message":"[bufferProcess] interim [440000000]:มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.576135091+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.576140294+07:00","message":"[bufferProcess] send to processor (ticker):มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.576143085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.576145855+07:00","message":"> Transcript [1384] [false]: 'มีหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.576148046+07:00","message":"Set StatePrefix (first interim): 'มีหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:59.716636087+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:59.716677564+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:16:59.716683674+07:00","message":"receive interim result [false|false]: มีลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:59.716696599+07:00","message":"[buffer interim] 377 false มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.716712685+07:00","message":"[bufferProcess] interim [620000000]:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.716714924+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:59.772228363+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:59.77226725+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:16:59.77227313+07:00","message":"receive interim result [false|false]: มีหลักทรัพย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:59.772286697+07:00","message":"[buffer interim] 377 false มีหลักทรัพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.77229413+07:00","message":"[bufferProcess] interim [680000000]:มีหลักทรัพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.772296594+07:00","message":"[bufferProcess] send to processor:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.772300334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.772303207+07:00","message":"> Transcript [1385] [false]: 'มีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.772305526+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.772307465+07:00","message":"Set new StatePrefix: 'มีลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:59.905094545+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:59.905137282+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:16:59.905143344+07:00","message":"receive interim result [false|false]: มีลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:16:59.905156936+07:00","message":"[buffer interim] 377 false มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.905177756+07:00","message":"[bufferProcess] interim [740000000]:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.905180874+07:00","message":"[bufferProcess] send to processor:มีหลักทรัพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.905184974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.905187571+07:00","message":"> Transcript [1386] [false]: 'มีหลักทรัพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.905190267+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:16:59.905192407+07:00","message":"Set new StatePrefix: 'มีหลักทรัพย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.281526105+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.281570183+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:17:00.281577117+07:00","message":"receive interim result [false|false]: สร้างหลักสูตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.281591077+07:00","message":"[buffer interim] 377 false สร้างหลักสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.281598572+07:00","message":"[bufferProcess] interim [160000000]:สร้างหลักสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.281601163+07:00","message":"[bufferProcess] send to processor:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.281604873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.281608619+07:00","message":"> Transcript [1387] [false]: 'มีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.281610949+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.28161317+07:00","message":"Set new StatePrefix: 'มีลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.288266628+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.288290599+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:17:00.288296172+07:00","message":"receive interim result [false|false]: มีลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.288307926+07:00","message":"[buffer interim] 377 false มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.288314915+07:00","message":"[bufferProcess] interim [220000000]:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.288320847+07:00","message":"[bufferProcess] send to processor:สร้างหลักสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.288326791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.288330137+07:00","message":"> Transcript [1388] [false]: 'สร้างหลักสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.288333189+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.288336022+07:00","message":"Set new StatePrefix: 'สร้างหลักสูตร'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:00.450228131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:00.450231917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.47735237+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.477382666+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:17:00.477388564+07:00","message":"receive interim result [false|false]: ตั้งหลักอยู่ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.477403315+07:00","message":"[buffer interim] 377 false ตั้งหลักอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.477411624+07:00","message":"[bufferProcess] interim [340000000]:ตั้งหลักอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.477414043+07:00","message":"[bufferProcess] send to processor:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.477420324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.47742353+07:00","message":"> Transcript [1389] [false]: 'มีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.477425897+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.47742775+07:00","message":"Set new StatePrefix: 'มีลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.764216488+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.764248419+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:17:00.764254822+07:00","message":"receive interim result [false|false]: มีลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.764268273+07:00","message":"[buffer interim] 377 false มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.764274819+07:00","message":"[bufferProcess] interim [580000000]:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.764277502+07:00","message":"[bufferProcess] send to processor:ตั้งหลักอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.764284169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.76428694+07:00","message":"> Transcript [1390] [false]: 'ตั้งหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.764289378+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.764291532+07:00","message":"Set new StatePrefix: 'ตั้งหลักอยู่ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.817551623+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.817593904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งหลักอยู่ที่ 8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.817600762+07:00","message":"receive interim result [false|false]: ตั้งหลักอยู่ที่ 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.817616539+07:00","message":"[buffer interim] 377 false ตั้งหลักอยู่ที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.817624494+07:00","message":"[bufferProcess] interim [700000000]:ตั้งหลักอยู่ที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.817627381+07:00","message":"[bufferProcess] send to processor:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.817635088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.817637993+07:00","message":"> Transcript [1391] [false]: 'มีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.817640782+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.817642681+07:00","message":"Set new StatePrefix: 'มีลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.931172659+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.931224152+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:17:00.931230709+07:00","message":"receive interim result [false|false]: ตั้งหลักอยู่ที่ปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:00.931244759+07:00","message":"[buffer interim] 377 false ตั้งหลักอยู่ที่ปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.931252077+07:00","message":"[bufferProcess] interim [760000000]:ตั้งหลักอยู่ที่ปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.931254782+07:00","message":"[bufferProcess] send to processor:ตั้งหลักอยู่ที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.931265441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.931268718+07:00","message":"> Transcript [1392] [false]: 'ตั้งหลักอยู่ที่ 8'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.931271467+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:00.931273595+07:00","message":"Set new StatePrefix: 'ตั้งหลักอยู่ที่ 8'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.143711768+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.143753133+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:17:01.143758842+07:00","message":"receive interim result [false|false]: ตั้งหลักอยู่ที่ปลายฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.143773102+07:00","message":"[buffer interim] 377 false ตั้งหลักอยู่ที่ปลายฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.143781095+07:00","message":"[bufferProcess] interim [940000000]:ตั้งหลักอยู่ที่ปลายฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.14378363+07:00","message":"[bufferProcess] send to processor:ตั้งหลักอยู่ที่ปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.143790908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.143793841+07:00","message":"> Transcript [1393] [false]: 'ตั้งหลักอยู่ที่ปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.143796428+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.143798654+07:00","message":"Set new StatePrefix: 'ตั้งหลักอยู่ที่ปลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.284571026+07:00","message":"[GCS] IsForceVAD: false for message ID: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.345684773+07:00","message":"[GCS] Start streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.392925166+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.392969576+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:17:01.392976043+07:00","message":"receive interim result [false|false]: ตั้งหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.392991783+07:00","message":"[buffer interim] 377 false ตั้งหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.392997863+07:00","message":"[bufferProcess] interim [300000000]:ตั้งหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.393000335+07:00","message":"[bufferProcess] send to processor:ตั้งหลักอยู่ที่ปลายฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.393006479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.39300914+07:00","message":"> Transcript [1394] [false]: 'ตั้งหลักอยู่ที่ปลายฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.393012128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.39301445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.393016266+07:00","message":"StatePrefix: 'ตั้งหลักอยู่ที่ปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.393018336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.445440622+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.445484635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลักสร้างหลักอยู่ที่ปลายราง\",\"confidence\":0.9065834}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.445491299+07:00","message":"receive interim result [true|false]: มีหลักสร้างหลักอยู่ที่ปลายราง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.445500835+07:00","message":"end recv isFinal message id 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.445503362+07:00","message":"end Recv id 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.445509401+07:00","message":"[buffer interim] 377 true มีหลักสร้างหลักอยู่ที่ปลายราง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.445522218+07:00","message":"[bufferProcess] interim [360000000]:มีหลักสร้างหลักอยู่ที่ปลายราง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.445526086+07:00","message":"[bufferProcess] send to processor (isfinal):ตั้งหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.445529925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.445532485+07:00","message":"> Transcript [1395] [false]: 'ตั้งหลักอยู่ที่ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.445535488+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.44553731+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.445539513+07:00","message":"StatePrefix: 'ตั้งหลักอยู่ที่ปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.445542049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.445543737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.44554561+07:00","message":"> Transcript [1396] [true]: 'มีหลักสร้างหลักอยู่ที่ปลายราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.44554778+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.445549425+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.445551073+07:00","message":"StatePrefix: 'ตั้งหลักอยู่ที่ปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.445553153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:01.445555761+07:00","message":"Push: 'มีหลักสร้างหลักอยู่ที่ปลายราง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:01.445564198+07:00","message":"push: {true มีหลักสร้างหลักอยู่ที่ปลายราง 0 0xc00390e700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:01.454538167+07:00","message":"write wav file: './tmp/7558/7558_377.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:03.450946136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:03.450964731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.523977405+07:00","message":"[GCS] IsForceVAD: false for message ID: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.586300049+07:00","message":"[GCS] Start streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.649273455+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.649294292+07:00","message":"found end of frame, send empty tag with msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.649297467+07:00","message":"end Recv id 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.649303294+07:00","message":"[buffer interim] 378 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.649310358+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.649320064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.649322851+07:00","message":"> Transcript [1397] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.649325144+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.649327+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.649328858+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.649330783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.64933355+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.649356927+07:00","message":"push: {true \n 0 0xc0031f5700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:03.659191594+07:00","message":"write wav file: './tmp/7558/7558_378.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.71394371+07:00","message":"[GCS] IsForceVAD: false for message ID: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.784951378+07:00","message":"[GCS] Start streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.812023635+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.812044681+07:00","message":"found end of frame, send empty tag with msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.812047689+07:00","message":"end Recv id 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.812053833+07:00","message":"[buffer interim] 379 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.812061299+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.81207066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.812073768+07:00","message":"> Transcript [1398] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.812076212+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.812078094+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.812079826+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.812081869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:03.812084559+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.812094245+07:00","message":"push: {true \n 0 0xc00338bc00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:03.816388707+07:00","message":"write wav file: './tmp/7558/7558_379.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:03.904501562+07:00","message":"[GCS] IsForceVAD: false for message ID: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.025360612+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.025383062+07:00","message":"found end of frame, send empty tag with msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.025386015+07:00","message":"end Recv id 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.025392775+07:00","message":"[buffer interim] 380 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.025400501+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.025404673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.025407794+07:00","message":"> Transcript [1399] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.025410181+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.025412057+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.025413728+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.025415684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.02542285+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.025432894+07:00","message":"push: {true \n 0 0xc004002000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:04.030142751+07:00","message":"write wav file: './tmp/7558/7558_380.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.10489151+07:00","message":"[GCS] Start streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.674157754+07:00","message":"[GCS] IsForceVAD: false for message ID: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.758513976+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.758536054+07:00","message":"found end of frame, send empty tag with msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.758539225+07:00","message":"end Recv id 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.758546548+07:00","message":"[buffer interim] 381 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.758554319+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.758558229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.758561064+07:00","message":"> Transcript [1400] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.758563398+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.758565881+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.758567749+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.758569873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:04.758578077+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.75858933+07:00","message":"push: {true \n 0 0xc00390e280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:04.763871105+07:00","message":"write wav file: './tmp/7558/7558_381.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:04.865859626+07:00","message":"[GCS] Start streaming session, msgId: 382"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:06.452021878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:06.452050863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.710890872+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.710941669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ดีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.710946964+07:00","message":"receive interim result [false|false]: ก็ดีนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.710962231+07:00","message":"[buffer interim] 382 false ก็ดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.710968975+07:00","message":"[bufferProcess] interim [910000000]:ก็ดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.710970983+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.710976752+07:00","message":"[bufferProcess] send to processor (ticker):ก็ดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.710979241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.710981795+07:00","message":"> Transcript [1401] [false]: 'ก็ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.71098373+07:00","message":"Set StatePrefix (first interim): 'ก็ดีนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.826981635+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.827039428+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:17:07.827044657+07:00","message":"receive interim result [false|false]: ก็ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:07.827058113+07:00","message":"[buffer interim] 382 false ก็ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.827064239+07:00","message":"[bufferProcess] interim [30000000]:ก็ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:07.827066246+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.403258803+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.403306015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ดีนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.403311553+07:00","message":"receive interim result [false|false]: ก็ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:08.403324855+07:00","message":"[buffer interim] 382 false ก็ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.403331749+07:00","message":"[bufferProcess] interim [630000000]:ก็ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.403333793+07:00","message":"[bufferProcess] send to processor:ก็ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.403340112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.403342959+07:00","message":"> Transcript [1402] [false]: 'ก็ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.40334639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.403348496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.403350547+07:00","message":"StatePrefix: 'ก็ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:08.403352676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:09.4529891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:09.452996003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:12.454009749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:12.454034827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:12.494604481+07:00","message":"[GCS] IsForceVAD: false for message ID: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:12.596935403+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:12.597038944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ดีนะคะ\",\"confidence\":0.9369164}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:12.597084422+07:00","message":"receive interim result [true|false]: ก็ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:12.597104573+07:00","message":"end recv isFinal message id 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:12.597107624+07:00","message":"end Recv id 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:12.597115675+07:00","message":"[buffer interim] 382 true ก็ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.597126266+07:00","message":"[bufferProcess] interim [830000000]:ก็ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.597130129+07:00","message":"[bufferProcess] send to processor (isfinal):ก็ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.597139191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.597142687+07:00","message":"> Transcript [1403] [false]: 'ก็ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.597145722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.597147742+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.597150448+07:00","message":"StatePrefix: 'ก็ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.597152712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.597154586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.597156444+07:00","message":"> Transcript [1404] [true]: 'ก็ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.59715846+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.597160293+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.597181218+07:00","message":"StatePrefix: 'ก็ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.597183007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:12.597185908+07:00","message":"Push: 'ก็ดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:12.597196733+07:00","message":"push: {true ก็ดีนะคะ 0 0xc004003100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:12.610520213+07:00","message":"write wav file: './tmp/7558/7558_382.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:12.627093134+07:00","message":"[GCS] Start streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.455057542+07:00","message":"[GCS] IsForceVAD: false for message ID: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.515923817+07:00","message":"[GCS] Start streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.545703213+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.545722297+07:00","message":"found end of frame, send empty tag with msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.545725721+07:00","message":"end Recv id 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.545732256+07:00","message":"[buffer interim] 383 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.545739656+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.54574378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.54574658+07:00","message":"> Transcript [1405] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.5457489+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.545751315+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.545753128+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.545754948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:13.54576234+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:13.545771753+07:00","message":"push: {true \n 0 0xc00338ac80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:13.551562361+07:00","message":"write wav file: './tmp/7558/7558_383.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.049447317+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.049493059+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:17:14.049498194+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.049514207+07:00","message":"[buffer interim] 384 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.049521611+07:00","message":"[bufferProcess] interim [540000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.049523476+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.175384879+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.175426175+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:17:14.175431348+07:00","message":"receive interim result [false|false]: เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.175447792+07:00","message":"[buffer interim] 384 false เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.175454004+07:00","message":"[bufferProcess] interim [660000000]:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.175456234+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.175459862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.175462432+07:00","message":"> Transcript [1406] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.175464835+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.359759959+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.3598036+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:17:14.359809709+07:00","message":"receive interim result [false|false]: เมื่อใกล้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.359823708+07:00","message":"[buffer interim] 384 false เมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.359831254+07:00","message":"[bufferProcess] interim [840000000]:เมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.359833553+07:00","message":"[bufferProcess] send to processor:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.359840572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.359843581+07:00","message":"> Transcript [1407] [false]: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.359846668+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.359849163+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.359851858+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.359854188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.544379001+07:00","message":"[GCS] IsForceVAD: false for message ID: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.644038823+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.644085077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อไกล\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.644092111+07:00","message":"receive interim result [true|false]: เมื่อไกล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.644101471+07:00","message":"end recv isFinal message id 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.64410419+07:00","message":"end Recv id 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.644111013+07:00","message":"[buffer interim] 384 true เมื่อไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.64412095+07:00","message":"[bufferProcess] interim [260000000]:เมื่อไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.644126559+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.644129995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.644132926+07:00","message":"> Transcript [1408] [false]: 'เมื่อใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.644136148+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.644139634+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.644141592+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.644143495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.644145035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.644147005+07:00","message":"> Transcript [1409] [true]: 'เมื่อไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.644148919+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.644150743+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.644152295+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.64415389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:14.644159374+07:00","message":"Push: 'เมื่อไกล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.64416746+07:00","message":"push: {true เมื่อไกล 0 0xc00390e400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:14.650763439+07:00","message":"write wav file: './tmp/7558/7558_384.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:14.925808675+07:00","message":"[GCS] Start streaming session, msgId: 385"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:15.455098907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:15.455098853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.287570851+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.28762413+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:17:16.28763009+07:00","message":"receive interim result [false|false]: บริเวณปลายราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.287644866+07:00","message":"[buffer interim] 385 false บริเวณปลายราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.287651429+07:00","message":"[bufferProcess] interim [200000000]:บริเวณปลายราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.287653382+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.287660228+07:00","message":"[bufferProcess] send to processor (ticker):บริเวณปลายราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.287663056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.287665554+07:00","message":"> Transcript [1410] [false]: 'บริเวณปลายราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.287667599+07:00","message":"Set StatePrefix (first interim): 'บริเวณปลายราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.585826675+07:00","message":"[GCS] IsForceVAD: false for message ID: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.707628017+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.707684205+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:17:16.707690661+07:00","message":"receive interim result [true|false]: บริเวณปลายราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.707705696+07:00","message":"end recv isFinal message id 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.70770882+07:00","message":"end Recv id 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.707715167+07:00","message":"[buffer interim] 385 true บริเวณปลายราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.707722891+07:00","message":"[bufferProcess] interim [680000000]:บริเวณปลายราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.707731571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.707734361+07:00","message":"> Transcript [1411] [true]: 'บริเวณปลายราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.707737586+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.70773984+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.707741912+07:00","message":"StatePrefix: 'บริเวณปลายราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.707744183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:16.707746906+07:00","message":"Push: 'บริเวณปลายราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.707756744+07:00","message":"push: {true บริเวณปลายราก 0 0xc0031f4600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:16.714213165+07:00","message":"write wav file: './tmp/7558/7558_385.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:16.78771961+07:00","message":"[GCS] Start streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.767892429+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.767938668+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:17:17.767944223+07:00","message":"receive interim result [false|false]: อยากจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:17.767959363+07:00","message":"[buffer interim] 386 false อยากจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.767966183+07:00","message":"[bufferProcess] interim [780000000]:อยากจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.767968726+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.76797569+07:00","message":"[bufferProcess] send to processor (ticker):อยากจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.767979003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.767981852+07:00","message":"> Transcript [1412] [false]: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:17.767984667+07:00","message":"Set StatePrefix (first interim): 'อยากจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:18.145562813+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:18.145615798+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:17:18.14562449+07:00","message":"receive interim result [false|false]: อยากจะมีไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:18.145642913+07:00","message":"[buffer interim] 386 false อยากจะมีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.145656489+07:00","message":"[bufferProcess] interim [200000000]:อยากจะมีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.145659878+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:18.398350186+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:18.398401024+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:17:18.398407173+07:00","message":"receive interim result [false|false]: อยากจะมีไปนาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:18.398419137+07:00","message":"[buffer interim] 386 false อยากจะมีไปนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.398429002+07:00","message":"[bufferProcess] interim [440000000]:อยากจะมีไปนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.398432871+07:00","message":"[bufferProcess] send to processor:อยากจะมีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.398440037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.398444325+07:00","message":"> Transcript [1413] [false]: 'อยากจะมีไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.398448801+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.398452941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.398454881+07:00","message":"StatePrefix: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:18.398456863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:18.455516242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:18.45552301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:19.037539529+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:19.037579158+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:17:19.037588609+07:00","message":"receive interim result [false|false]: อยากจะมีไปนาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:19.037603597+07:00","message":"[buffer interim] 386 false อยากจะมีไปนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.037613362+07:00","message":"[bufferProcess] interim [40000000]:อยากจะมีไปนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.037615876+07:00","message":"[bufferProcess] send to processor:อยากจะมีไปนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.037621855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.037624887+07:00","message":"> Transcript [1414] [false]: 'อยากจะมีไปนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.037628351+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.037630655+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.037632954+07:00","message":"StatePrefix: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.037635082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:19.740515719+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:19.740558361+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:17:19.740564036+07:00","message":"receive interim result [false|false]: อยากจะมีไปนานๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:19.740577767+07:00","message":"[buffer interim] 386 false อยากจะมีไปนานๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.740584161+07:00","message":"[bufferProcess] interim [760000000]:อยากจะมีไปนานๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.74058645+07:00","message":"[bufferProcess] send to processor:อยากจะมีไปนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.740592443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.740595153+07:00","message":"> Transcript [1415] [false]: 'อยากจะมีไปนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.740598021+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.740600275+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.740602212+07:00","message":"StatePrefix: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:19.740604387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:20.321482805+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:20.321520367+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:17:20.32152653+07:00","message":"receive interim result [false|false]: อยากจะมีไปนานๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:20.321539789+07:00","message":"[buffer interim] 386 false อยากจะมีไปนานๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.321559936+07:00","message":"[bufferProcess] interim [360000000]:อยากจะมีไปนานๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.321562694+07:00","message":"[bufferProcess] send to processor:อยากจะมีไปนานๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.321568444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.321571457+07:00","message":"> Transcript [1416] [false]: 'อยากจะมีไปนานๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.3215748+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.321576851+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.321578809+07:00","message":"StatePrefix: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.321582872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.321587308+07:00","message":"Push: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.32158942+07:00","message":"TextPushed: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.321591868+07:00","message":"Set new StatePrefix : 'อยากจะมีไปนานๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.321594494+07:00","message":"Next Push (prob) : 'ไปนานๆนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:20.32161783+07:00","message":"push: {false อยากจะมี 0 0xc00338a600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:20.322031085+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:20.322043449+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:17:20.32204713+07:00","message":"receive interim result [false|false]: อยากจะมีไปนานๆนะคะเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:20.322055497+07:00","message":"[buffer interim] 386 false อยากจะมีไปนานๆนะคะเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.322058938+07:00","message":"[bufferProcess] interim [420000000]:อยากจะมีไปนานๆนะคะเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.322060854+07:00","message":"[bufferProcess] send to processor:อยากจะมีไปนานๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.322062968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.322064805+07:00","message":"> Transcript [1417] [false]: 'อยากจะมีไปนานๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.322067117+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.322069462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.322071571+07:00","message":"StatePrefix: 'อยากจะมีไปนานๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.322073408+07:00","message":"TextPushed: 'อยากจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:20.65314135+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:20.65319346+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:17:20.653199963+07:00","message":"receive interim result [false|false]: อยากจะมีไปนานๆนะคะเมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:20.653214734+07:00","message":"[buffer interim] 386 false อยากจะมีไปนานๆนะคะเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.653222429+07:00","message":"[bufferProcess] interim [720000000]:อยากจะมีไปนานๆนะคะเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.653224974+07:00","message":"[bufferProcess] send to processor:อยากจะมีไปนานๆนะคะเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.653231569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.653234314+07:00","message":"> Transcript [1418] [false]: 'อยากจะมีไปนานๆนะคะเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.653237632+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.653240049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.653241979+07:00","message":"StatePrefix: 'อยากจะมีไปนานๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.653244212+07:00","message":"TextPushed: 'อยากจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:20.834769446+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:20.834805633+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:17:20.83481138+07:00","message":"receive interim result [false|false]: อยากจะมีไปนานๆนะคะเมื่อใกล้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:20.8348262+07:00","message":"[buffer interim] 386 false อยากจะมีไปนานๆนะคะเมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.834832112+07:00","message":"[bufferProcess] interim [840000000]:อยากจะมีไปนานๆนะคะเมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.834834247+07:00","message":"[bufferProcess] send to processor:อยากจะมีไปนานๆนะคะเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.834837527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.834841965+07:00","message":"> Transcript [1419] [false]: 'อยากจะมีไปนานๆนะคะเมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.834846908+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.83484965+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.834852569+07:00","message":"StatePrefix: 'อยากจะมีไปนานๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:20.834855725+07:00","message":"TextPushed: 'อยากจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.024661891+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.02470977+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:17:21.024722157+07:00","message":"receive interim result [false|false]: อยากจะมีไปนานๆนะคะเมื่อใกล้สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.024738831+07:00","message":"[buffer interim] 386 false อยากจะมีไปนานๆนะคะเมื่อใกล้สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.024745154+07:00","message":"[bufferProcess] interim [80000000]:อยากจะมีไปนานๆนะคะเมื่อใกล้สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.024747736+07:00","message":"[bufferProcess] send to processor:อยากจะมีไปนานๆนะคะเมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.024754601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.024757405+07:00","message":"> Transcript [1420] [false]: 'อยากจะมีไปนานๆนะคะเมื่อใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.024761593+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.024763927+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.0247663+07:00","message":"StatePrefix: 'อยากจะมีไปนานๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.024768759+07:00","message":"TextPushed: 'อยากจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.024777672+07:00","message":"Push: 'ไปนานๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.024779602+07:00","message":"TextPushed: 'อยากจะมีไปนานๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.024781815+07:00","message":"Set new StatePrefix : 'อยากจะมีไปนานๆนะคะเมื่อใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.024783998+07:00","message":"Next Push (prob) : 'เมื่อใกล้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.024791795+07:00","message":"push: {false ไปนานๆนะคะ 0 0xc00338a600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.203707707+07:00","message":"[GCS] IsForceVAD: false for message ID: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.284105103+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.284151254+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:17:21.28415763+07:00","message":"receive interim result [false|false]: อยากจะมีไปนานๆนะคะเมื่อใกล้สุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.284171847+07:00","message":"[buffer interim] 386 false อยากจะมีไปนานๆนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.284179843+07:00","message":"[bufferProcess] interim [380000000]:อยากจะมีไปนานๆนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.284182551+07:00","message":"[bufferProcess] send to processor:อยากจะมีไปนานๆนะคะเมื่อใกล้สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.284189926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.284192822+07:00","message":"> Transcript [1421] [false]: 'อยากจะมีไปนานๆนะคะเมื่อใกล้สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.284196219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.284198513+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.284200346+07:00","message":"StatePrefix: 'อยากจะมีไปนานๆนะคะเมื่อใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.2842029+07:00","message":"TextPushed: 'อยากจะมีไปนานๆนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.36482797+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.364877219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะมีไปนานๆนะคะเมื่อใกล้สุก\",\"confidence\":0.92796415}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.364884608+07:00","message":"receive interim result [true|false]: อยากจะมีไปนานๆนะคะเมื่อใกล้สุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.364893687+07:00","message":"end recv isFinal message id 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.364896005+07:00","message":"end Recv id 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.364902477+07:00","message":"[buffer interim] 386 true อยากจะมีไปนานๆนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.364912517+07:00","message":"[bufferProcess] interim [440000000]:อยากจะมีไปนานๆนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.36491806+07:00","message":"[bufferProcess] send to processor (isfinal):อยากจะมีไปนานๆนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.364921863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.364924883+07:00","message":"> Transcript [1422] [false]: 'อยากจะมีไปนานๆนะคะเมื่อใกล้สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.36492814+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.364929965+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.364931802+07:00","message":"StatePrefix: 'อยากจะมีไปนานๆนะคะเมื่อใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.364934362+07:00","message":"TextPushed: 'อยากจะมีไปนานๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.364936165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.364938001+07:00","message":"> Transcript [1423] [true]: 'อยากจะมีไปนานๆนะคะเมื่อใกล้สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.364940511+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.364942114+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.364943639+07:00","message":"StatePrefix: 'อยากจะมีไปนานๆนะคะเมื่อใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.364945519+07:00","message":"TextPushed: 'อยากจะมีไปนานๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:21.364951933+07:00","message":"Push: 'เมื่อใกล้สุก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.364960905+07:00","message":"push: {true เมื่อใกล้สุก 0 0xc00338a600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:21.376149304+07:00","message":"write wav file: './tmp/7558/7558_386.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:21.455842857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:21.455866819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:21.466429508+07:00","message":"[GCS] Start streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.485634909+07:00","message":"[GCS] IsForceVAD: false for message ID: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.567803682+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.567824529+07:00","message":"found end of frame, send empty tag with msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.567827586+07:00","message":"end Recv id 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.567834294+07:00","message":"[buffer interim] 387 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.567841686+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.567846204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.567849066+07:00","message":"> Transcript [1424] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.567851602+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.567853445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.567855191+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.567857213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.567865399+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.567875235+07:00","message":"push: {true \n 0 0xc000438f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:22.574562331+07:00","message":"write wav file: './tmp/7558/7558_387.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.675919232+07:00","message":"[GCS] Start streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.804190407+07:00","message":"[GCS] IsForceVAD: false for message ID: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.865991374+07:00","message":"[GCS] Start streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.933332274+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.933356174+07:00","message":"found end of frame, send empty tag with msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.933360775+07:00","message":"end Recv id 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.933369575+07:00","message":"[buffer interim] 388 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.933378661+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.933384998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.933389721+07:00","message":"> Transcript [1425] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.933393831+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.933396967+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.933399669+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.933402694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:22.933406758+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:22.933419187+07:00","message":"push: {true \n 0 0xc000439580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:22.939036975+07:00","message":"write wav file: './tmp/7558/7558_388.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.346554864+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.3465943+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:17:23.34659988+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.346612788+07:00","message":"[buffer interim] 389 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.346620242+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.346622488+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.646834206+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.646872977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน of\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.646878948+07:00","message":"receive interim result [false|false]: ส่วน of"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.646891832+07:00","message":"[buffer interim] 389 false ส่วน of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.646898696+07:00","message":"[bufferProcess] interim [720000000]:ส่วน of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.646901106+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.646906652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.6469096+07:00","message":"> Transcript [1426] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.646911964+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.720196238+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.720234702+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:17:23.720239978+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:23.720254904+07:00","message":"[buffer interim] 389 false ส่วนออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.720262565+07:00","message":"[bufferProcess] interim [840000000]:ส่วนออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.720264818+07:00","message":"[bufferProcess] send to processor:ส่วน of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.720270944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.720273802+07:00","message":"> Transcript [1427] [false]: 'ส่วน of'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.720277099+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.720279182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.720281063+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:23.720283947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.034184916+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.034221363+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:17:24.034227746+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.034241218+07:00","message":"[buffer interim] 389 false ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.034252392+07:00","message":"[bufferProcess] interim [140000000]:ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.034254842+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.03425797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.034260541+07:00","message":"> Transcript [1428] [false]: 'ส่วนออฟฟิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.034263712+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.034265808+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.034267567+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.03426944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.432659+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.432696231+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:17:24.432707103+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะพี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.43272034+07:00","message":"[buffer interim] 389 false ส่วนออฟฟิศนะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.432730274+07:00","message":"[bufferProcess] interim [560000000]:ส่วนออฟฟิศนะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.432732658+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.432738204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.432741134+07:00","message":"> Transcript [1429] [false]: 'ส่วนออฟฟิศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.432744597+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.432746795+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.432748689+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.432750862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:24.456872451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:24.456899516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.61588988+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.61593963+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:17:24.615945936+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะพี่บอล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.615960439+07:00","message":"[buffer interim] 389 false ส่วนออฟฟิศนะคะพี่บอล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.615968301+07:00","message":"[bufferProcess] interim [740000000]:ส่วนออฟฟิศนะคะพี่บอล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.615971105+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.615975332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.615978651+07:00","message":"> Transcript [1430] [false]: 'ส่วนออฟฟิศนะคะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.615981909+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.615983975+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.615985827+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.61598772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.615991116+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.615993368+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.61599616+07:00","message":"Set new StatePrefix : 'ส่วนออฟฟิศนะคะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.615998553+07:00","message":"Next Push (prob) : 'ออฟฟิศนะคะพี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.61600792+07:00","message":"push: {false ส่วน 0 0xc000439800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.751988748+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.752033988+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:17:24.752040208+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่บริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.752056804+07:00","message":"[buffer interim] 389 false ส่วนออฟฟิศนะคะที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.75206582+07:00","message":"[bufferProcess] interim [920000000]:ส่วนออฟฟิศนะคะที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.752068505+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะพี่บอล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.752072559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.75207526+07:00","message":"> Transcript [1431] [false]: 'ส่วนออฟฟิศนะคะพี่บอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.752078421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.752080708+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.752082714+07:00","message":"StatePrefix: 'ส่วนออฟฟิศนะคะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.752084902+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.994853833+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.9949012+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:17:24.994907194+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่บริเวณปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:24.994917704+07:00","message":"[buffer interim] 389 false ส่วนออฟฟิศนะคะที่บริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.994925354+07:00","message":"[bufferProcess] interim [160000000]:ส่วนออฟฟิศนะคะที่บริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.99492778+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.994932104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.994934818+07:00","message":"> Transcript [1432] [false]: 'ส่วนออฟฟิศนะคะที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.994937298+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:24.994939224+07:00","message":"Set new StatePrefix: 'ส่วนออฟฟิศนะคะที่บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:25.18203301+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:25.182072598+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:17:25.182078947+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:25.182089521+07:00","message":"[buffer interim] 389 false ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.182096218+07:00","message":"[bufferProcess] interim [400000000]:ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.18209875+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะที่บริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.182104643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.182107575+07:00","message":"> Transcript [1433] [false]: 'ส่วนออฟฟิศนะคะที่บริเวณปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.182111051+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.182113279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.182115511+07:00","message":"StatePrefix: 'ส่วนออฟฟิศนะคะที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.182117858+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:25.304232864+07:00","message":"[GCS] IsForceVAD: false for message ID: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:25.455315181+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:25.455355689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่บริเวณปลายยอด\",\"confidence\":0.92270344}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:25.45536251+07:00","message":"receive interim result [true|false]: ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:25.455371823+07:00","message":"end recv isFinal message id 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:25.45537433+07:00","message":"end Recv id 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:25.455380759+07:00","message":"[buffer interim] 389 true ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455391+07:00","message":"[bufferProcess] interim [670000000]:ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455395012+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455406364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455423821+07:00","message":"> Transcript [1434] [false]: 'ส่วนออฟฟิศนะคะที่บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455430421+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455433505+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455435797+07:00","message":"StatePrefix: 'ส่วนออฟฟิศนะคะที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455438068+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455440517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455442532+07:00","message":"> Transcript [1435] [true]: 'ส่วนออฟฟิศนะคะที่บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455444581+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455446202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455453465+07:00","message":"StatePrefix: 'ส่วนออฟฟิศนะคะที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455455678+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:25.455462736+07:00","message":"Push: 'ออฟฟิศนะคะที่บริเวณปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:25.455475597+07:00","message":"push: {true ออฟฟิศนะคะที่บริเวณปลายยอด 0 0xc000439800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:25.462819654+07:00","message":"write wav file: './tmp/7558/7558_389.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:25.696150446+07:00","message":"[GCS] Start streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.731937133+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.731976483+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:17:26.731982549+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.73199837+07:00","message":"[buffer interim] 390 false จะมีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.732005196+07:00","message":"[bufferProcess] interim [80000000]:จะมีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.732007168+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.73201391+07:00","message":"[bufferProcess] send to processor (ticker):จะมีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.732016396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.732019088+07:00","message":"> Transcript [1436] [false]: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.732021211+07:00","message":"Set StatePrefix (first interim): 'จะมีความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.922023672+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.922068018+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:17:26.922076103+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.922092136+07:00","message":"[buffer interim] 390 false จะมีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.922099084+07:00","message":"[bufferProcess] interim [320000000]:จะมีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:26.922101127+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971095057+07:00","message":"[GCS] Cleaned up inactive client: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971117726+07:00","message":"[GCS] Cleaned up inactive client: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971120692+07:00","message":"[GCS] Cleaned up inactive client: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971122529+07:00","message":"[GCS] Cleaned up inactive client: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971124213+07:00","message":"[GCS] Cleaned up inactive client: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971126458+07:00","message":"[GCS] Cleaned up inactive client: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971128362+07:00","message":"[GCS] Cleaned up inactive client: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971130257+07:00","message":"[GCS] Cleaned up inactive client: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.97113199+07:00","message":"[GCS] Cleaned up inactive client: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971133832+07:00","message":"[GCS] Cleaned up inactive client: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971135811+07:00","message":"[GCS] Cleaned up inactive client: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971137411+07:00","message":"[GCS] Cleaned up inactive client: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971139005+07:00","message":"[GCS] Cleaned up inactive client: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971140552+07:00","message":"[GCS] Cleaned up inactive client: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971142156+07:00","message":"[GCS] Cleaned up inactive client: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971143702+07:00","message":"[GCS] Cleaned up inactive client: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:26.971145232+07:00","message":"[GCS] Cleaned up inactive client: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.353454335+07:00","message":"[GCS] IsForceVAD: false for message ID: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.45613796+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.45619114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้มข้นสูง\",\"confidence\":0.92088395}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.456196954+07:00","message":"receive interim result [true|false]: มีความเข้มข้นสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.456208443+07:00","message":"end recv isFinal message id 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.456210879+07:00","message":"end Recv id 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.456217391+07:00","message":"[buffer interim] 390 true มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.456229427+07:00","message":"[bufferProcess] interim [890000000]:มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.45623688+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.456240523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.456243608+07:00","message":"> Transcript [1437] [false]: 'จะมีความเข้มข้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.456246664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.456248475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.456250287+07:00","message":"StatePrefix: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.456252565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.456254251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.456256439+07:00","message":"> Transcript [1438] [true]: 'มีความเข้มข้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.456258436+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.456260146+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.456261727+07:00","message":"StatePrefix: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.456263322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:27.456270404+07:00","message":"Push: 'มีความเข้มข้นสูง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.456278941+07:00","message":"push: {true มีความเข้มข้นสูง 0 0xc004003500}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:27.456978839+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:27.456996827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:27.46243694+07:00","message":"write wav file: './tmp/7558/7558_390.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:27.616455911+07:00","message":"[GCS] Start streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.660475435+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.66053231+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:17:28.660537943+07:00","message":"receive interim result [false|false]: ค่อยๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.66055518+07:00","message":"[buffer interim] 391 false ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.660563087+07:00","message":"[bufferProcess] interim [80000000]:ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.660565052+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.660570588+07:00","message":"[bufferProcess] send to processor (ticker):ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.66057326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.660576315+07:00","message":"> Transcript [1439] [false]: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.660578618+07:00","message":"Set StatePrefix (first interim): 'ค่อยๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.871893551+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.871942669+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:17:28.871948575+07:00","message":"receive interim result [false|false]: ค่อยๆลด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.871963408+07:00","message":"[buffer interim] 391 false ค่อยๆลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.871972105+07:00","message":"[bufferProcess] interim [260000000]:ค่อยๆลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.87197416+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.885588096+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.88561666+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:17:28.885621118+07:00","message":"receive interim result [false|false]: ค่อยๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.885633908+07:00","message":"[buffer interim] 391 false ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.885639161+07:00","message":"[bufferProcess] interim [320000000]:ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.885641116+07:00","message":"[bufferProcess] send to processor:ค่อยๆลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.885644791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.885647872+07:00","message":"> Transcript [1440] [false]: 'ค่อยๆลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.885651267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.885653514+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.885655379+07:00","message":"StatePrefix: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.885657281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.978219979+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.978262361+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:17:28.978269611+07:00","message":"receive interim result [false|false]: ค่อยๆลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:28.978287674+07:00","message":"[buffer interim] 391 false ค่อยๆลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.978296529+07:00","message":"[bufferProcess] interim [380000000]:ค่อยๆลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.978299926+07:00","message":"[bufferProcess] send to processor:ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.978307196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.978311404+07:00","message":"> Transcript [1441] [false]: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.978315474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.978318906+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.978322354+07:00","message":"StatePrefix: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:28.978325868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.225879345+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.225909467+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:17:29.225915109+07:00","message":"receive interim result [false|false]: ค่อยๆลดลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.225926074+07:00","message":"[buffer interim] 391 false ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.225934914+07:00","message":"[bufferProcess] interim [680000000]:ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.225938703+07:00","message":"[bufferProcess] send to processor:ค่อยๆลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.225944391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.225948153+07:00","message":"> Transcript [1442] [false]: 'ค่อยๆลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.22595214+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.225956145+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.225957907+07:00","message":"StatePrefix: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.225960338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.790738121+07:00","message":"[GCS] IsForceVAD: false for message ID: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.85534859+07:00","message":"[GCS] Start streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.869279038+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.869314281+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:17:29.869320269+07:00","message":"receive interim result [false|false]: ค่อยๆลดลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.869333854+07:00","message":"[buffer interim] 391 false ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.869341027+07:00","message":"[bufferProcess] interim [280000000]:ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.869343369+07:00","message":"[bufferProcess] send to processor:ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.869348672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.869351562+07:00","message":"> Transcript [1443] [false]: 'ค่อยๆลดลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.869354844+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.869356959+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.869358821+07:00","message":"StatePrefix: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.869361356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.869366158+07:00","message":"Push: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.869367931+07:00","message":"TextPushed: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.869370046+07:00","message":"Set new StatePrefix : 'ค่อยๆลดลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.86937221+07:00","message":"Next Push (prob) : 'ลดลงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.86938125+07:00","message":"push: {false ค่อยๆ 0 0xc002102280}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.886207272+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.886235925+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:17:29.886241286+07:00","message":"receive interim result [true|false]: ค่อยๆลดลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.886250251+07:00","message":"end recv isFinal message id 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.886252711+07:00","message":"end Recv id 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.886257836+07:00","message":"[buffer interim] 391 true ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.886262756+07:00","message":"[bufferProcess] interim [400000000]:ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.886265426+07:00","message":"[bufferProcess] send to processor (isfinal):ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.886268291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.886270899+07:00","message":"> Transcript [1444] [false]: 'ค่อยๆลดลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.886273415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.886275172+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.886277136+07:00","message":"StatePrefix: 'ค่อยๆลดลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.886279121+07:00","message":"TextPushed: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.886280774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.886282668+07:00","message":"> Transcript [1445] [true]: 'ค่อยๆลดลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.88628478+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.886286586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.886288273+07:00","message":"StatePrefix: 'ค่อยๆลดลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.8862899+07:00","message":"TextPushed: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:29.886292193+07:00","message":"Push: 'ลดลงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.886297601+07:00","message":"push: {true ลดลงนะคะ 0 0xc002102280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:29.89344702+07:00","message":"write wav file: './tmp/7558/7558_391.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:29.983694471+07:00","message":"[GCS] IsForceVAD: false for message ID: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.045186084+07:00","message":"[GCS] Start streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.06223548+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.062251918+07:00","message":"found end of frame, send empty tag with msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.062254869+07:00","message":"end Recv id 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.062262435+07:00","message":"[buffer interim] 392 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.062268854+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.062273159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.062275846+07:00","message":"> Transcript [1446] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.062278319+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.062280584+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.062282287+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.062284041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:30.062286528+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:30.062295209+07:00","message":"push: {true \n 0 0xc000439180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:30.066676073+07:00","message":"write wav file: './tmp/7558/7558_392.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:30.457211815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:30.457213466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.09591194+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.095954732+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:17:31.095960382+07:00","message":"receive interim result [false|false]: แปล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.095974966+07:00","message":"[buffer interim] 393 false แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.095981378+07:00","message":"[bufferProcess] interim [900000000]:แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.095983053+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.095988155+07:00","message":"[bufferProcess] send to processor (ticker):แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.095991121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.095994015+07:00","message":"> Transcript [1447] [false]: 'แปล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.095996082+07:00","message":"Set StatePrefix (first interim): 'แปล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.48253555+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.482577012+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:17:31.48258217+07:00","message":"receive interim result [false|false]: ปลายทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.482613556+07:00","message":"[buffer interim] 393 false ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.482620378+07:00","message":"[bufferProcess] interim [320000000]:ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.482622242+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.643790488+07:00","message":"[GCS] IsForceVAD: false for message ID: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.788477908+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.788524194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายทางค่ะ\",\"confidence\":0.78119963}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.788530637+07:00","message":"receive interim result [true|false]: ปลายทางค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.788540709+07:00","message":"end recv isFinal message id 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.788543508+07:00","message":"end Recv id 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.78855126+07:00","message":"[buffer interim] 393 true ปลายทางค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.788559594+07:00","message":"[bufferProcess] interim [620000000]:ปลายทางค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.788563624+07:00","message":"[bufferProcess] send to processor (isfinal):ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.788567265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.788570365+07:00","message":"> Transcript [1448] [false]: 'ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.788572451+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.788574358+07:00","message":"Set new StatePrefix: 'ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.788575958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.788577838+07:00","message":"> Transcript [1449] [true]: 'ปลายทางค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.78858178+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.788583725+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.788585531+07:00","message":"StatePrefix: 'ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.788587427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:31.788589981+07:00","message":"Push: 'ปลายทางค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.788598415+07:00","message":"push: {true ปลายทางค่ะ 0 0xc00338a480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:31.794791544+07:00","message":"write wav file: './tmp/7558/7558_393.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:31.967364277+07:00","message":"[GCS] Start streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:32.094526048+07:00","message":"[GCS] IsForceVAD: false for message ID: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:32.190633346+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:32.190658682+07:00","message":"found end of frame, send empty tag with msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:32.19066202+07:00","message":"end Recv id 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:32.190669251+07:00","message":"[buffer interim] 394 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.190676769+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.190681434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.190685112+07:00","message":"> Transcript [1450] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.190687621+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.190689516+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.190691329+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.190693232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.190695979+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:32.190715073+07:00","message":"push: {true \n 0 0xc0031f4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:32.195268264+07:00","message":"write wav file: './tmp/7558/7558_394.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:32.475709477+07:00","message":"[GCS] Start streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:32.542795526+07:00","message":"[GCS] IsForceVAD: false for message ID: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:32.652131786+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:32.652159963+07:00","message":"found end of frame, send empty tag with msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:32.65216412+07:00","message":"end Recv id 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:32.652173358+07:00","message":"[buffer interim] 395 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.652182032+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.652186104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.65218965+07:00","message":"> Transcript [1451] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.652192227+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.65219407+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.652195931+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.652197768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:32.652200362+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:32.652210242+07:00","message":"push: {true \n 0 0xc00338b280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:32.657063589+07:00","message":"write wav file: './tmp/7558/7558_395.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:32.926991167+07:00","message":"[GCS] Start streaming session, msgId: 396"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:33.457506246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:33.457517706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.293734344+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.293780057+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:17:34.293785728+07:00","message":"receive interim result [false|false]: เปรียบเทียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.293808224+07:00","message":"[buffer interim] 396 false เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.293814978+07:00","message":"[bufferProcess] interim [380000000]:เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.293817234+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.293824184+07:00","message":"[bufferProcess] send to processor (ticker):เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.293826722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.293829354+07:00","message":"> Transcript [1452] [false]: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.293831482+07:00","message":"Set StatePrefix (first interim): 'เปรียบเทียบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.548879176+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.548918375+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:17:34.548925977+07:00","message":"receive interim result [false|false]: เปรียบเทียบกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.548939869+07:00","message":"[buffer interim] 396 false เปรียบเทียบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.548947121+07:00","message":"[bufferProcess] interim [680000000]:เปรียบเทียบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.548949301+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.697361509+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.697400147+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:17:34.697405684+07:00","message":"receive interim result [false|false]: เปรียบเทียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.697419891+07:00","message":"[buffer interim] 396 false เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.697427527+07:00","message":"[bufferProcess] interim [740000000]:เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.697429728+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.697436939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.697440003+07:00","message":"> Transcript [1453] [false]: 'เปรียบเทียบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.697443297+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.697445644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.697447561+07:00","message":"StatePrefix: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.697450169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.86373079+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.863769805+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:17:34.863776955+07:00","message":"receive interim result [false|false]: เปรียบเทียบตาราง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.863792007+07:00","message":"[buffer interim] 396 false เปรียบเทียบตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.863799192+07:00","message":"[bufferProcess] interim [920000000]:เปรียบเทียบตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.86380166+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.863809086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.863812456+07:00","message":"> Transcript [1454] [false]: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.863815336+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.863817775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.863819935+07:00","message":"StatePrefix: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.863822243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.894380921+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.894414365+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:17:34.894421151+07:00","message":"receive interim result [false|false]: เปรียบเทียบกันแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:34.894432976+07:00","message":"[buffer interim] 396 false เปรียบเทียบกันแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.89443901+07:00","message":"[bufferProcess] interim [980000000]:เปรียบเทียบกันแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.894441417+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.894447041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.894449996+07:00","message":"> Transcript [1455] [false]: 'เปรียบเทียบตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.894453245+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.894455189+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.894457041+07:00","message":"StatePrefix: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:34.894458972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.003846773+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.003895147+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:17:35.003903502+07:00","message":"receive interim result [false|false]: เปรียบเทียบกันแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.003917094+07:00","message":"[buffer interim] 396 false เปรียบเทียบกันแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.003924467+07:00","message":"[bufferProcess] interim [100000000]:เปรียบเทียบกันแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.003927023+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบกันแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.00393361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.003937027+07:00","message":"> Transcript [1456] [false]: 'เปรียบเทียบกันแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.003941265+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.003943511+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.003945249+07:00","message":"StatePrefix: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.003948107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.003954445+07:00","message":"Push: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.003956521+07:00","message":"TextPushed: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.0039585+07:00","message":"Set new StatePrefix : 'เปรียบเทียบกันแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.003960591+07:00","message":"Next Push (prob) : 'กันแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.003968642+07:00","message":"push: {false เปรียบเทียบ 0 0xc0031f4480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.572951554+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.572994723+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:17:35.573000462+07:00","message":"receive interim result [false|false]: เปรียบเทียบกันแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:35.573015856+07:00","message":"[buffer interim] 396 false เปรียบเทียบกันแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.57302343+07:00","message":"[bufferProcess] interim [700000000]:เปรียบเทียบกันแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.573025812+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบกันแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.573029204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.57303185+07:00","message":"> Transcript [1457] [false]: 'เปรียบเทียบกันแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.573035005+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.573036905+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.573038675+07:00","message":"StatePrefix: 'เปรียบเทียบกันแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:35.573040907+07:00","message":"TextPushed: 'เปรียบเทียบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.284308253+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.284355874+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:17:36.284362907+07:00","message":"receive interim result [false|false]: เปรียบเทียบกันแล้วนะคะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.284379222+07:00","message":"[buffer interim] 396 false เปรียบเทียบกันแล้วนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.284387657+07:00","message":"[bufferProcess] interim [420000000]:เปรียบเทียบกันแล้วนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.284390708+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบกันแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.284397979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.284400673+07:00","message":"> Transcript [1458] [false]: 'เปรียบเทียบกันแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.284404837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.284407817+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.284411388+07:00","message":"StatePrefix: 'เปรียบเทียบกันแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.28441543+07:00","message":"TextPushed: 'เปรียบเทียบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.421020078+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.421059482+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:17:36.421065196+07:00","message":"receive interim result [false|false]: เปรียบเทียบกันแล้วนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.421079299+07:00","message":"[buffer interim] 396 false เปรียบเทียบกันแล้วนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.42108809+07:00","message":"[bufferProcess] interim [480000000]:เปรียบเทียบกันแล้วนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.421093047+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบกันแล้วนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.421101833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.421104667+07:00","message":"> Transcript [1459] [false]: 'เปรียบเทียบกันแล้วนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.421108526+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.42111079+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.421113109+07:00","message":"StatePrefix: 'เปรียบเทียบกันแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.421115452+07:00","message":"TextPushed: 'เปรียบเทียบ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:36.458496722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:36.458508737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.994377647+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.994421568+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:17:36.994427578+07:00","message":"receive interim result [false|false]: เปรียบเทียบกันแล้วนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.994442707+07:00","message":"[buffer interim] 396 false เปรียบเทียบกันแล้วนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.994450814+07:00","message":"[bufferProcess] interim [80000000]:เปรียบเทียบกันแล้วนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.994453219+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบกันแล้วนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.994461144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.994463986+07:00","message":"> Transcript [1460] [false]: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.994468333+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.994473126+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.994475769+07:00","message":"StatePrefix: 'เปรียบเทียบกันแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.994477958+07:00","message":"TextPushed: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.994483704+07:00","message":"Push: 'กันแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.994485918+07:00","message":"TextPushed: 'เปรียบเทียบกันแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.994487909+07:00","message":"Set new StatePrefix : 'เปรียบเทียบกันแล้วนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:36.994490528+07:00","message":"Next Push (prob) : 'คะจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:36.994499017+07:00","message":"push: {false กันแล้วนะ 0 0xc0031f4480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.1029789+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.103021299+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:17:37.103027659+07:00","message":"receive interim result [false|false]: เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.103041993+07:00","message":"[buffer interim] 396 false เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.103048312+07:00","message":"[bufferProcess] interim [140000000]:เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.103050937+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบกันแล้วนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.103058073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.103062365+07:00","message":"> Transcript [1461] [false]: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.103070281+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.103073326+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.10307614+07:00","message":"StatePrefix: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.10307969+07:00","message":"TextPushed: 'เปรียบเทียบกันแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.300869627+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.300911519+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:17:37.300917922+07:00","message":"receive interim result [false|false]: เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.300932937+07:00","message":"[buffer interim] 396 false เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.30094119+07:00","message":"[bufferProcess] interim [380000000]:เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.300943959+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.300947945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.300951334+07:00","message":"> Transcript [1462] [false]: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.300954608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.300956609+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.300958617+07:00","message":"StatePrefix: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.300961233+07:00","message":"TextPushed: 'เปรียบเทียบกันแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.554568877+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.554613411+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:17:37.554620755+07:00","message":"receive interim result [false|false]: เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้เคียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.554631955+07:00","message":"[buffer interim] 396 false เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.554639364+07:00","message":"[bufferProcess] interim [680000000]:เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.554642217+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.554649295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.554651957+07:00","message":"> Transcript [1463] [false]: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.554655213+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.554657258+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.554659319+07:00","message":"StatePrefix: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.554661985+07:00","message":"TextPushed: 'เปรียบเทียบกันแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.683649736+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.683691712+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:17:37.683703356+07:00","message":"receive interim result [false|false]: เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ย่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.683717398+07:00","message":"[buffer interim] 396 false เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.68372484+07:00","message":"[bufferProcess] interim [740000000]:เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.683727512+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.683733904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.683736681+07:00","message":"> Transcript [1464] [false]: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้เคียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.683740367+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.683742395+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.683744735+07:00","message":"StatePrefix: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.683747488+07:00","message":"TextPushed: 'เปรียบเทียบกันแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.683752217+07:00","message":"Push: 'คะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.68375408+07:00","message":"TextPushed: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.683757178+07:00","message":"Set new StatePrefix : 'เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้เคียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.683759593+07:00","message":"Next Push (prob) : 'บริเวณใกล้เคียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.683770833+07:00","message":"push: {false คะจะเห็นว่า 0 0xc0031f4480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.745514722+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.74555409+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:17:37.74556032+07:00","message":"receive interim result [false|false]: เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.74557309+07:00","message":"[buffer interim] 396 false เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.745580545+07:00","message":"[bufferProcess] interim [920000000]:เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.745583032+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.74558879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.745591412+07:00","message":"> Transcript [1465] [false]: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.745593881+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.745595845+07:00","message":"Set new StatePrefix: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ย่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.794608561+07:00","message":"[GCS] IsForceVAD: false for message ID: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.92664891+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.926689575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ยอด\",\"confidence\":0.95753074}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.926709319+07:00","message":"receive interim result [true|false]: เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.926720584+07:00","message":"end recv isFinal message id 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.926722836+07:00","message":"end Recv id 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.926729358+07:00","message":"[buffer interim] 396 true เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.926737774+07:00","message":"[bufferProcess] interim [100000000]:เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.926755519+07:00","message":"[bufferProcess] send to processor (isfinal):เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.926759521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.926762337+07:00","message":"> Transcript [1466] [false]: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.92676509+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.926767001+07:00","message":"Set new StatePrefix: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.926768802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.926770487+07:00","message":"> Transcript [1467] [true]: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.926772837+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.926774842+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.926776764+07:00","message":"StatePrefix: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่าบริเวณใกล้ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.926779537+07:00","message":"TextPushed: 'เปรียบเทียบกันแล้วนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:37.926787709+07:00","message":"Push: 'บริเวณใกล้ยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:37.926795767+07:00","message":"push: {true บริเวณใกล้ยอด 0 0xc0031f4480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:37.940764155+07:00","message":"write wav file: './tmp/7558/7558_396.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:38.1858124+07:00","message":"[GCS] Start streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:38.244479842+07:00","message":"[GCS] IsForceVAD: false for message ID: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:38.361467642+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:38.36148807+07:00","message":"found end of frame, send empty tag with msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:38.361491106+07:00","message":"end Recv id 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:38.36149846+07:00","message":"[buffer interim] 397 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:38.361506614+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:38.361510696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:38.36151357+07:00","message":"> Transcript [1468] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:38.361516038+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:38.361517882+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:38.36151965+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:38.361521442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:38.361524143+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:38.361534298+07:00","message":"push: {true \n 0 0xc002102480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:38.365740611+07:00","message":"write wav file: './tmp/7558/7558_397.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:38.4351662+07:00","message":"[GCS] Start streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.201140834+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.201199584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"MV\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.201205236+07:00","message":"receive interim result [false|false]: MV"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.20122079+07:00","message":"[buffer interim] 398 false MV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.201227983+07:00","message":"[bufferProcess] interim [780000000]:MV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.201230349+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.316978411+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.317015698+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:17:39.317021535+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.317032375+07:00","message":"[buffer interim] 398 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.317038143+07:00","message":"[bufferProcess] interim [840000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.317040325+07:00","message":"[bufferProcess] send to processor:MV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.317045526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.317048055+07:00","message":"> Transcript [1469] [false]: 'MV'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.317050291+07:00","message":"Set StatePrefix (first interim): 'MV'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:39.458991382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:39.45899614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.516787639+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.516824614+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:17:39.51683031+07:00","message":"receive interim result [false|false]: เส้นหมี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.516841674+07:00","message":"[buffer interim] 398 false เส้นหมี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.51684967+07:00","message":"[bufferProcess] interim [20000000]:เส้นหมี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.516852136+07:00","message":"[bufferProcess] send to processor:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.51685789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.516860517+07:00","message":"> Transcript [1470] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.516862505+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.516864379+07:00","message":"Set new StatePrefix: 'จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.66828161+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.668316356+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:17:39.668322644+07:00","message":"receive interim result [false|false]: จะมีปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.668334394+07:00","message":"[buffer interim] 398 false จะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.668344726+07:00","message":"[bufferProcess] interim [260000000]:จะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.668347943+07:00","message":"[bufferProcess] send to processor:เส้นหมี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.66835479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.668358676+07:00","message":"> Transcript [1471] [false]: 'เส้นหมี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.668362142+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.668365004+07:00","message":"Set new StatePrefix: 'เส้นหมี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.982070456+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.982117225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณ of\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.982122721+07:00","message":"receive interim result [false|false]: จะมีปริมาณ of"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:39.982137858+07:00","message":"[buffer interim] 398 false จะมีปริมาณ of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.98214539+07:00","message":"[bufferProcess] interim [620000000]:จะมีปริมาณ of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.982147987+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.982155628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.982158853+07:00","message":"> Transcript [1472] [false]: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.982161183+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:39.98216323+07:00","message":"Set new StatePrefix: 'จะมีปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.051607852+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.051652943+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:17:40.051659085+07:00","message":"receive interim result [false|false]: จะมีปริมาณออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.051672399+07:00","message":"[buffer interim] 398 false จะมีปริมาณออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.051679301+07:00","message":"[bufferProcess] interim [680000000]:จะมีปริมาณออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.05168308+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณ of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.051688725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.051691958+07:00","message":"> Transcript [1473] [false]: 'จะมีปริมาณ of'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.051695624+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.051704138+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.05170648+07:00","message":"StatePrefix: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.051708582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.31044368+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.31050178+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:17:40.310508453+07:00","message":"receive interim result [false|false]: จะมีปริมาณออกซิเจนสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.310520979+07:00","message":"[buffer interim] 398 false จะมีปริมาณออกซิเจนสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.310531178+07:00","message":"[bufferProcess] interim [920000000]:จะมีปริมาณออกซิเจนสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.31053483+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.310543804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.310548636+07:00","message":"> Transcript [1474] [false]: 'จะมีปริมาณออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.310554104+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.310558376+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.310560323+07:00","message":"StatePrefix: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.310562289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.533483119+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.533540128+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:17:40.533548664+07:00","message":"receive interim result [false|false]: จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:40.533568098+07:00","message":"[buffer interim] 398 false จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.533578464+07:00","message":"[bufferProcess] interim [100000000]:จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.533584559+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณออกซิเจนสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.533594853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.533599734+07:00","message":"> Transcript [1475] [false]: 'จะมีปริมาณออกซิเจนสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.533604875+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.533607967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.533610946+07:00","message":"StatePrefix: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:40.533614002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.122158403+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.122198193+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:17:41.122203568+07:00","message":"receive interim result [false|false]: จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.122217515+07:00","message":"[buffer interim] 398 false จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.12222356+07:00","message":"[bufferProcess] interim [700000000]:จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.122226216+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.122231644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.122234374+07:00","message":"> Transcript [1476] [false]: 'จะมีปริมาณออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.122237402+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.122239493+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.122241683+07:00","message":"StatePrefix: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.122243648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.122247666+07:00","message":"Push: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.122249615+07:00","message":"TextPushed: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.122251573+07:00","message":"Set new StatePrefix : 'จะมีปริมาณออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.122253689+07:00","message":"Next Push (prob) : 'ออกซิเจนสูงกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.122261164+07:00","message":"push: {false จะมีปริมาณ 0 0xc002102b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.705038112+07:00","message":"[GCS] IsForceVAD: false for message ID: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.87636871+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.876410983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณออกซิเจนสูงกว่า\",\"confidence\":0.9034014}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.876416975+07:00","message":"receive interim result [true|false]: จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.876431317+07:00","message":"end recv isFinal message id 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.876433901+07:00","message":"end Recv id 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.876440968+07:00","message":"[buffer interim] 398 true จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.87644853+07:00","message":"[bufferProcess] interim [480000000]:จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.876452074+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.876455574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.876459021+07:00","message":"> Transcript [1477] [false]: 'จะมีปริมาณออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.876461687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.876463853+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.876466292+07:00","message":"StatePrefix: 'จะมีปริมาณออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.87646873+07:00","message":"TextPushed: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.876470603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.876472536+07:00","message":"> Transcript [1478] [true]: 'จะมีปริมาณออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.876474758+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.87647654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.876478256+07:00","message":"StatePrefix: 'จะมีปริมาณออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.876480045+07:00","message":"TextPushed: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:41.876482848+07:00","message":"Push: 'ออกซิเจนสูงกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:41.876491606+07:00","message":"push: {true ออกซิเจนสูงกว่า 0 0xc002102b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:41.885482689+07:00","message":"write wav file: './tmp/7558/7558_398.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.347256461+07:00","message":"[GCS] Start streaming session, msgId: 399"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:42.459322755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:42.459334479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.473958436+07:00","message":"[GCS] IsForceVAD: false for message ID: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.605912604+07:00","message":"[GCS] Start streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.623320054+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.623340702+07:00","message":"found end of frame, send empty tag with msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.62334411+07:00","message":"end Recv id 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.623350377+07:00","message":"[buffer interim] 399 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.623358303+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.623368357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.62337111+07:00","message":"> Transcript [1479] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.623373428+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.623375945+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.623377638+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.623379619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.623382278+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.623390931+07:00","message":"push: {true \n 0 0xc00338a500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:42.627863052+07:00","message":"write wav file: './tmp/7558/7558_399.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.663877599+07:00","message":"[GCS] IsForceVAD: false for message ID: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.866077454+07:00","message":"[GCS] Start streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.885211532+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.885233664+07:00","message":"found end of frame, send empty tag with msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.88523722+07:00","message":"end Recv id 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.885244511+07:00","message":"[buffer interim] 400 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.885252522+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.885256006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.885258877+07:00","message":"> Transcript [1480] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.885261949+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.885264543+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.885266513+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.885271493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:42.885275911+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.885285803+07:00","message":"push: {true \n 0 0xc00338ab00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:42.889783146+07:00","message":"write wav file: './tmp/7558/7558_400.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:42.92400799+07:00","message":"[GCS] IsForceVAD: false for message ID: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.125409279+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.125431447+07:00","message":"found end of frame, send empty tag with msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.125434629+07:00","message":"end Recv id 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.125442252+07:00","message":"[buffer interim] 401 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.125449523+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.125453741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.125456479+07:00","message":"> Transcript [1481] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.125458936+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.125461076+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.125462964+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.125464899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:43.125475095+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.125485443+07:00","message":"push: {true \n 0 0xc0031f4e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:43.130137675+07:00","message":"write wav file: './tmp/7558/7558_401.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:43.18477599+07:00","message":"[GCS] Start streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.243534702+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.243581708+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:17:45.243587062+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.243602599+07:00","message":"[buffer interim] 402 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.243610345+07:00","message":"[bufferProcess] interim [920000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.243612498+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.243623031+07:00","message":"[bufferProcess] send to processor (ticker):การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.243625896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.243628747+07:00","message":"> Transcript [1482] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.243631162+07:00","message":"Set StatePrefix (first interim): 'การเจริญ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:45.460291143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:45.460314866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.500473522+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.500515833+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:17:45.500522172+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.50053722+07:00","message":"[buffer interim] 402 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.500544773+07:00","message":"[bufferProcess] interim [160000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.500546923+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.83224978+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.832291+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:17:45.832297612+07:00","message":"receive interim result [false|false]: การเจริญของตา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.832312413+07:00","message":"[buffer interim] 402 false การเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.832320813+07:00","message":"[bufferProcess] interim [520000000]:การเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.832323437+07:00","message":"[bufferProcess] send to processor:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.832330084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.832333764+07:00","message":"> Transcript [1483] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.8323372+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.832339437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.832341458+07:00","message":"StatePrefix: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.83234411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.94836533+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.948405591+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:17:45.94841165+07:00","message":"receive interim result [false|false]: การเจริญของการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:45.948424391+07:00","message":"[buffer interim] 402 false การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.948431436+07:00","message":"[bufferProcess] interim [580000000]:การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.948433875+07:00","message":"[bufferProcess] send to processor:การเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.948439864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.948442982+07:00","message":"> Transcript [1484] [false]: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.948445947+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.948447996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.948450075+07:00","message":"StatePrefix: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:45.948452032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.014513038+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.014551479+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:17:46.014557078+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.014571327+07:00","message":"[buffer interim] 402 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.014578783+07:00","message":"[bufferProcess] interim [640000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.014581089+07:00","message":"[bufferProcess] send to processor:การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.014584915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.014589147+07:00","message":"> Transcript [1485] [false]: 'การเจริญของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.014592452+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.014594426+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.014596364+07:00","message":"StatePrefix: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.014598626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.02383393+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.023853586+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:17:46.023858177+07:00","message":"receive interim result [false|false]: การเจริญของสาขา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.023868285+07:00","message":"[buffer interim] 402 false การเจริญของสาขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.023872386+07:00","message":"[bufferProcess] interim [700000000]:การเจริญของสาขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.023874537+07:00","message":"[bufferProcess] send to processor:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.023876709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.023879084+07:00","message":"> Transcript [1486] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.023881957+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.023884144+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.023885874+07:00","message":"StatePrefix: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.023887599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.023892572+07:00","message":"Push: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.023898075+07:00","message":"TextPushed: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.023900406+07:00","message":"Set new StatePrefix : 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.023902529+07:00","message":"Next Push (prob) : 'ของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.023926888+07:00","message":"push: {false การเจริญ 0 0xc002103480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.200787193+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.200827427+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:17:46.200833074+07:00","message":"receive interim result [false|false]: การเจริญของราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.200848822+07:00","message":"[buffer interim] 402 false การเจริญของราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.200860129+07:00","message":"[bufferProcess] interim [880000000]:การเจริญของราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.200863183+07:00","message":"[bufferProcess] send to processor:การเจริญของสาขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.200869311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.200872488+07:00","message":"> Transcript [1487] [false]: 'การเจริญของสาขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.200876109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.200878339+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.200880462+07:00","message":"StatePrefix: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.200882642+07:00","message":"TextPushed: 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.254253+07:00","message":"[GCS] IsForceVAD: false for message ID: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.381187925+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.381233414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตาค่ะ\",\"confidence\":0.8635741}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.38123952+07:00","message":"receive interim result [true|false]: การเจริญของตาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.381247267+07:00","message":"end recv isFinal message id 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.381249432+07:00","message":"end Recv id 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.381255438+07:00","message":"[buffer interim] 402 true การเจริญของตาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.381261514+07:00","message":"[bufferProcess] interim [90000000]:การเจริญของตาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.38126675+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญของราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.381270105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.381272695+07:00","message":"> Transcript [1488] [false]: 'การเจริญของราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.381275558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.381277377+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.381279582+07:00","message":"StatePrefix: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.381281465+07:00","message":"TextPushed: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.381283078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.381284905+07:00","message":"> Transcript [1489] [true]: 'การเจริญของตาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.381286845+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.381288465+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.381290054+07:00","message":"StatePrefix: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.381291654+07:00","message":"TextPushed: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:46.381297822+07:00","message":"Push: 'ของตาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.381305533+07:00","message":"push: {true ของตาค่ะ 0 0xc002103480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:46.389426188+07:00","message":"write wav file: './tmp/7558/7558_402.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:46.447587698+07:00","message":"[GCS] Start streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:47.303029779+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:47.303069296+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:17:47.303074769+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:47.303090318+07:00","message":"[buffer interim] 403 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:47.303096498+07:00","message":"[bufferProcess] interim [720000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:47.303098562+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:47.998501743+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:47.998543417+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:17:47.998549739+07:00","message":"receive interim result [false|false]: ไม่เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:47.998564744+07:00","message":"[buffer interim] 403 false ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:47.998572066+07:00","message":"[bufferProcess] interim [380000000]:ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:47.998574764+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:47.998581698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:47.998584622+07:00","message":"> Transcript [1490] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:47.99858698+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:48.461141856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:48.461182257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.576861911+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.576903821+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:17:48.576917291+07:00","message":"receive interim result [false|false]: ไม่เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:48.576932509+07:00","message":"[buffer interim] 403 false ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.576938657+07:00","message":"[bufferProcess] interim [980000000]:ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.57694115+07:00","message":"[bufferProcess] send to processor:ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.576947938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.576950665+07:00","message":"> Transcript [1491] [false]: 'ไม่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.576954295+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.576956389+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.576958415+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:48.576960465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:49.193636848+07:00","message":"[GCS] IsForceVAD: false for message ID: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:49.311796202+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:49.311844223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เจริญ\",\"confidence\":0.7958203}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:49.31185148+07:00","message":"receive interim result [true|false]: ไม่เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:49.311861799+07:00","message":"end recv isFinal message id 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:49.31186399+07:00","message":"end Recv id 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:49.311871454+07:00","message":"[buffer interim] 403 true ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.311880539+07:00","message":"[bufferProcess] interim [790000000]:ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.311884212+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.311888023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.311890688+07:00","message":"> Transcript [1492] [false]: 'ไม่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.311893948+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.311895978+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.311897845+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.311899751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.311901452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.31190339+07:00","message":"> Transcript [1493] [true]: 'ไม่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.311905381+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.311906959+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.311908545+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.311910106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:49.311912596+07:00","message":"Push: 'ไม่เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:49.311921022+07:00","message":"push: {true ไม่เจริญ 0 0xc00338bb00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:49.322140425+07:00","message":"write wav file: './tmp/7558/7558_403.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:49.705535682+07:00","message":"[GCS] Start streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:50.897706479+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:50.897743898+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:17:50.897749901+07:00","message":"receive interim result [false|false]: ว่าเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:50.897763237+07:00","message":"[buffer interim] 404 false ว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:50.897769259+07:00","message":"[bufferProcess] interim [960000000]:ว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:50.897771018+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:50.897774371+07:00","message":"[bufferProcess] send to processor (ticker):ว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:50.897777755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:50.897783333+07:00","message":"> Transcript [1494] [false]: 'ว่าเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:50.897785334+07:00","message":"Set StatePrefix (first interim): 'ว่าเมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.124791133+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.124834344+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:17:51.124841061+07:00","message":"receive interim result [false|false]: ว่าเมื่อไหร่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.124857981+07:00","message":"[buffer interim] 404 false ว่าเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.124866553+07:00","message":"[bufferProcess] interim [140000000]:ว่าเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.124868981+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.185206536+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.185250038+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:17:51.185255314+07:00","message":"receive interim result [false|false]: ว่าเมื่อมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.185270324+07:00","message":"[buffer interim] 404 false ว่าเมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.185277982+07:00","message":"[bufferProcess] interim [200000000]:ว่าเมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.185280636+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.185288156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.18529144+07:00","message":"> Transcript [1495] [false]: 'ว่าเมื่อไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.185294579+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.185296569+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.18529847+07:00","message":"StatePrefix: 'ว่าเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.185301115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.206088616+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.206125048+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:17:51.206131026+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.206146573+07:00","message":"[buffer interim] 404 false ว่าเมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.206153009+07:00","message":"[bufferProcess] interim [320000000]:ว่าเมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.206155529+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.206159615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.206163084+07:00","message":"> Transcript [1496] [false]: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.206166587+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.206168295+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.206170007+07:00","message":"StatePrefix: 'ว่าเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.206172059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:51.462227136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:51.462255983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.669570095+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.669620887+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:17:51.669626287+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:51.669639698+07:00","message":"[buffer interim] 404 false ว่าเมื่อมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.669647834+07:00","message":"[bufferProcess] interim [740000000]:ว่าเมื่อมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.669650219+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.669656202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.669659345+07:00","message":"> Transcript [1497] [false]: 'ว่าเมื่อมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.669662648+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.669664869+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.669666725+07:00","message":"StatePrefix: 'ว่าเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:51.669668942+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.059837147+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.059880561+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:17:52.059887381+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.059905974+07:00","message":"[buffer interim] 404 false ว่าเมื่อมีการตัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.059917428+07:00","message":"[bufferProcess] interim [160000000]:ว่าเมื่อมีการตัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.059920136+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.059924269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.059927606+07:00","message":"> Transcript [1498] [false]: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.059931406+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.059933586+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.059935312+07:00","message":"StatePrefix: 'ว่าเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.05993751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.05994466+07:00","message":"Push: 'ว่าเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.059946479+07:00","message":"TextPushed: 'ว่าเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.059948401+07:00","message":"Set new StatePrefix : 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.059950462+07:00","message":"Next Push (prob) : 'มีการตัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.059958975+07:00","message":"push: {false ว่าเมื่อ 0 0xc002102b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.191063504+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.191113686+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:17:52.191123004+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.191140515+07:00","message":"[buffer interim] 404 false ว่าเมื่อมีการตัดปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.191151347+07:00","message":"[bufferProcess] interim [280000000]:ว่าเมื่อมีการตัดปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.191155467+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.191162161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.191165769+07:00","message":"> Transcript [1499] [false]: 'ว่าเมื่อมีการตัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.191170718+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.191173795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.191177158+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.191180679+07:00","message":"TextPushed: 'ว่าเมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.373024535+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.373075046+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:17:52.373081429+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการจัดไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.373096124+07:00","message":"[buffer interim] 404 false ว่าเมื่อมีการจัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.373103766+07:00","message":"[bufferProcess] interim [400000000]:ว่าเมื่อมีการจัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.373106224+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.373113544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.373116243+07:00","message":"> Transcript [1500] [false]: 'ว่าเมื่อมีการตัดปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.373119845+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.373122222+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.373124715+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.373126991+07:00","message":"TextPushed: 'ว่าเมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.393515438+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.393549372+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:17:52.393555845+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.393570228+07:00","message":"[buffer interim] 404 false ว่าเมื่อมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.393575316+07:00","message":"[bufferProcess] interim [460000000]:ว่าเมื่อมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.393577624+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการจัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.393580507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.39358326+07:00","message":"> Transcript [1501] [false]: 'ว่าเมื่อมีการจัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.393585573+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.393587653+07:00","message":"Set new StatePrefix: 'ว่าเมื่อมีการจัดไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.756897333+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.756942121+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:17:52.756947669+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:52.75696208+07:00","message":"[buffer interim] 404 false ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.756969489+07:00","message":"[bufferProcess] interim [880000000]:ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.756972207+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.756977635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.756980576+07:00","message":"> Transcript [1502] [false]: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.756983174+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:52.75698509+07:00","message":"Set new StatePrefix: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.399922804+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.399961583+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:17:53.399967009+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:53.399983753+07:00","message":"[buffer interim] 404 false ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.3999922+07:00","message":"[bufferProcess] interim [480000000]:ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.399995416+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.399999333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.400003176+07:00","message":"> Transcript [1503] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.400006612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.400008872+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.40001071+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:53.400012943+07:00","message":"TextPushed: 'ว่าเมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.278005341+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.278053924+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:17:54.278060478+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.278078648+07:00","message":"[buffer interim] 404 false ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.278086934+07:00","message":"[bufferProcess] interim [380000000]:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.278090221+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.278094386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.278102831+07:00","message":"> Transcript [1504] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.278106505+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.278109657+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.278112155+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.278114527+07:00","message":"TextPushed: 'ว่าเมื่อ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:54.463135139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:54.46315259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.477925528+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.477951668+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:17:54.477957341+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.47797074+07:00","message":"[buffer interim] 404 false ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.477976579+07:00","message":"[bufferProcess] interim [620000000]:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.477978986+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.477982836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.4779855+07:00","message":"> Transcript [1505] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.477988827+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.477990769+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.477992848+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.477995074+07:00","message":"TextPushed: 'ว่าเมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.682187973+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.682233896+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:17:54.682240724+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.682256356+07:00","message":"[buffer interim] 404 false ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.682271572+07:00","message":"[bufferProcess] interim [800000000]:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.682274511+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.682278684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.682281722+07:00","message":"> Transcript [1506] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.682285335+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.682287443+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.682290335+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.682292822+07:00","message":"TextPushed: 'ว่าเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.682295739+07:00","message":"Push: 'มีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.682297623+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.682300529+07:00","message":"Set new StatePrefix : 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.682304088+07:00","message":"Next Push (prob) : 'นะคะจะเป็นการทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.682313244+07:00","message":"push: {false มีการตัดปลายยอด 0 0xc002102b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.833313526+07:00","message":"[GCS] IsForceVAD: false for message ID: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.906757228+07:00","message":"[GCS] Start streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.917450718+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.917489475+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:17:54.917495366+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายและ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.917509916+07:00","message":"[buffer interim] 404 false ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.917516393+07:00","message":"[bufferProcess] interim [40000000]:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.917518767+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.91752224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.917524851+07:00","message":"> Transcript [1507] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.917528204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.917530146+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.917531955+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.917534596+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.924033021+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.924066169+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:17:54.924071151+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:54.924085843+07:00","message":"[buffer interim] 404 false ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.924091196+07:00","message":"[bufferProcess] interim [100000000]:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.924093559+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.92409672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.924099067+07:00","message":"> Transcript [1508] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.924102105+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.924104596+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.924106385+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:54.924109142+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:55.004623002+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:55.004659432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง\",\"confidence\":0.9426639}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:55.004666158+07:00","message":"receive interim result [true|false]: ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:55.004675906+07:00","message":"end recv isFinal message id 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:55.004678033+07:00","message":"end Recv id 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:55.004683137+07:00","message":"[buffer interim] 404 true ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.004690216+07:00","message":"[bufferProcess] interim [130000000]:ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.004701138+07:00","message":"[bufferProcess] send to processor (isfinal):ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.004704657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.004707446+07:00","message":"> Transcript [1509] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.004710754+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.004712673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.004714743+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.004720957+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.00472301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.004725092+07:00","message":"> Transcript [1510] [true]: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำลายล้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.004727224+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.004728858+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.004730531+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอดนะคะจะเป็นการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.004733559+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:55.004743594+07:00","message":"Push: 'นะคะจะเป็นการทำลายล้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:55.004753434+07:00","message":"push: {true นะคะจะเป็นการทำลายล้าง 0 0xc002102b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:55.015284608+07:00","message":"write wav file: './tmp/7558/7558_404.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.564485005+07:00","message":"[GCS] IsForceVAD: false for message ID: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.660100522+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.660120275+07:00","message":"found end of frame, send empty tag with msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.660123135+07:00","message":"end Recv id 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.660131012+07:00","message":"[buffer interim] 405 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:56.660138795+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:56.660143786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:56.660147086+07:00","message":"> Transcript [1511] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:56.660149721+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:56.660151604+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:56.660153371+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:56.660155194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:56.66016227+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.660172684+07:00","message":"push: {true \n 0 0xc00338b100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:56.666668624+07:00","message":"write wav file: './tmp/7558/7558_405.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.694420704+07:00","message":"[GCS] Start streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.970429969+07:00","message":"[GCS] Cleaned up inactive client: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.97045678+07:00","message":"[GCS] Cleaned up inactive client: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.970459734+07:00","message":"[GCS] Cleaned up inactive client: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.970461657+07:00","message":"[GCS] Cleaned up inactive client: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.970463428+07:00","message":"[GCS] Cleaned up inactive client: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.970465622+07:00","message":"[GCS] Cleaned up inactive client: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.970467403+07:00","message":"[GCS] Cleaned up inactive client: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.970469187+07:00","message":"[GCS] Cleaned up inactive client: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.97047083+07:00","message":"[GCS] Cleaned up inactive client: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.970472628+07:00","message":"[GCS] Cleaned up inactive client: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.970474386+07:00","message":"[GCS] Cleaned up inactive client: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.970476141+07:00","message":"[GCS] Cleaned up inactive client: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.970477842+07:00","message":"[GCS] Cleaned up inactive client: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.97047946+07:00","message":"[GCS] Cleaned up inactive client: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:56.970481044+07:00","message":"[GCS] Cleaned up inactive client: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:57.348676888+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:57.348723647+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:17:57.348728708+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:57.34874208+07:00","message":"[buffer interim] 406 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.348748272+07:00","message":"[bufferProcess] interim [660000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.348749944+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:57.463236688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:17:57.463250733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:57.573631497+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:57.573679891+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:17:57.57368591+07:00","message":"receive interim result [false|false]: ไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:57.573708371+07:00","message":"[buffer interim] 406 false ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.573716277+07:00","message":"[bufferProcess] interim [840000000]:ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.573718914+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.573728232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.573731752+07:00","message":"> Transcript [1512] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.573733787+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:57.589932536+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:57.589964609+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:17:57.589970269+07:00","message":"receive interim result [false|false]: ไปนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:57.589983616+07:00","message":"[buffer interim] 406 false ไปนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.589990833+07:00","message":"[bufferProcess] interim [900000000]:ไปนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.589993306+07:00","message":"[bufferProcess] send to processor:ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.589999711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.590002672+07:00","message":"> Transcript [1513] [false]: 'ไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.590005309+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.590007206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.590009451+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:57.59001165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.154401488+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.154446969+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:17:58.154453319+07:00","message":"receive interim result [false|false]: ไปนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.154466803+07:00","message":"[buffer interim] 406 false ไปนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.154472627+07:00","message":"[bufferProcess] interim [500000000]:ไปนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.154474657+07:00","message":"[bufferProcess] send to processor:ไปนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.154479899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.154482527+07:00","message":"> Transcript [1514] [false]: 'ไปนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.154485429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.154487632+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.154489964+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.154492182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.966970038+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.967020565+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:17:58.96702702+07:00","message":"receive interim result [false|false]: จึงลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:58.967041722+07:00","message":"[buffer interim] 406 false จึงลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.967052655+07:00","message":"[bufferProcess] interim [280000000]:จึงลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.967054973+07:00","message":"[bufferProcess] send to processor:ไปนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.967062659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.967065544+07:00","message":"> Transcript [1515] [false]: 'ไปนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.967068415+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.967070571+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.967072654+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:58.967074735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.13378006+07:00","message":"[GCS] IsForceVAD: false for message ID: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.23514219+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.23517791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลดลง\",\"confidence\":0.930301}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.235183918+07:00","message":"receive interim result [true|false]: จึงลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.235195371+07:00","message":"end recv isFinal message id 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.235198032+07:00","message":"end Recv id 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.235204174+07:00","message":"[buffer interim] 406 true จึงลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.235210927+07:00","message":"[bufferProcess] interim [670000000]:จึงลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.235214919+07:00","message":"[bufferProcess] send to processor (isfinal):จึงลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.23522203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.235248929+07:00","message":"> Transcript [1516] [false]: 'จึงลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.235253186+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.235255844+07:00","message":"Set new StatePrefix: 'จึงลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.235257987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.235260466+07:00","message":"> Transcript [1517] [true]: 'จึงลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.235263383+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.235265223+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.235267359+07:00","message":"StatePrefix: 'จึงลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.235269195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.235277413+07:00","message":"Push: 'จึงลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.235286537+07:00","message":"push: {true จึงลดลง 0 0xc00338b900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:59.243571009+07:00","message":"write wav file: './tmp/7558/7558_406.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.264626835+07:00","message":"[GCS] Start streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.38472926+07:00","message":"[GCS] IsForceVAD: false for message ID: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.454913807+07:00","message":"[GCS] Start streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.478262854+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.478281717+07:00","message":"found end of frame, send empty tag with msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.478284567+07:00","message":"end Recv id 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.478290615+07:00","message":"[buffer interim] 407 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.478298748+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.478303228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.478306598+07:00","message":"> Transcript [1518] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.478309221+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.478311071+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.478312813+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.478314603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:17:59.478322103+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:17:59.478331618+07:00","message":"push: {true \n 0 0xc002103a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:17:59.482966898+07:00","message":"write wav file: './tmp/7558/7558_407.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:00.428457065+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:00.428496476+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:18:00.428501207+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:00.428514777+07:00","message":"[buffer interim] 408 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:00.428520787+07:00","message":"[bufferProcess] interim [960000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:00.428522519+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:00.463591768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:00.463600511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:00.693896533+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:00.693948327+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:18:00.69395629+07:00","message":"receive interim result [false|false]: ทำให้อัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:00.69397486+07:00","message":"[buffer interim] 408 false ทำให้อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:00.693987498+07:00","message":"[bufferProcess] interim [320000000]:ทำให้อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:00.693991555+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:00.693998863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:00.694003207+07:00","message":"> Transcript [1519] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:00.694006291+07:00","message":"Set StatePrefix (first interim): 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.005472834+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.005524462+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:18:01.00553082+07:00","message":"receive interim result [false|false]: ทำให้อัตราส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.005544849+07:00","message":"[buffer interim] 408 false ทำให้อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.005552666+07:00","message":"[bufferProcess] interim [560000000]:ทำให้อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.005555467+07:00","message":"[bufferProcess] send to processor:ทำให้อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.00556289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.005565594+07:00","message":"> Transcript [1520] [false]: 'ทำให้อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.005568806+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.005571192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.005575596+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.005578181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.201011495+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.201058857+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:18:01.201066831+07:00","message":"receive interim result [false|false]: ทำให้อัตราส่วนของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.201081515+07:00","message":"[buffer interim] 408 false ทำให้อัตราส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.201089772+07:00","message":"[bufferProcess] interim [800000000]:ทำให้อัตราส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.201093305+07:00","message":"[bufferProcess] send to processor:ทำให้อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.201098153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.201102281+07:00","message":"> Transcript [1521] [false]: 'ทำให้อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.201106802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.201109759+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.201112333+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.201114844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.526757169+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.526801198+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:18:01.526808063+07:00","message":"receive interim result [false|false]: ทำให้อัตราส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.526823215+07:00","message":"[buffer interim] 408 false ทำให้อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.526829898+07:00","message":"[bufferProcess] interim [40000000]:ทำให้อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.526832828+07:00","message":"[bufferProcess] send to processor:ทำให้อัตราส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.526839945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.526842587+07:00","message":"> Transcript [1522] [false]: 'ทำให้อัตราส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.526846427+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.526848449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.526850697+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.526852925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.593124879+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.593175916+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:18:01.593182864+07:00","message":"receive interim result [false|false]: ทำให้อัตราส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.593201006+07:00","message":"[buffer interim] 408 false ทำให้อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.593209022+07:00","message":"[bufferProcess] interim [160000000]:ทำให้อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.593211521+07:00","message":"[bufferProcess] send to processor:ทำให้อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.593215939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.593218992+07:00","message":"> Transcript [1523] [false]: 'ทำให้อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.593222203+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.593224424+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.593226298+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.593228199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.593231396+07:00","message":"Push: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.593233487+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.593235697+07:00","message":"Set new StatePrefix : 'ทำให้อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.593237971+07:00","message":"Next Push (prob) : 'อัตราส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.593246363+07:00","message":"push: {false ทำให้ 0 0xc0031f4a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.912608628+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.912650274+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:18:01.912656484+07:00","message":"receive interim result [false|false]: ทำให้อัตราส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.912671276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.912674702+07:00","message":"receive interim result [false|false]:  1 ต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.912683206+07:00","message":"[buffer interim] 408 false ทำให้อัตราส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.912686551+07:00","message":"[buffer interim] 408 false  1 ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.912693043+07:00","message":"[bufferProcess] interim [460000000]:ทำให้อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.912695466+07:00","message":"[bufferProcess] send to processor:ทำให้อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.912708216+07:00","message":"[bufferProcess] interim [460000000]: 1 ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.912712478+07:00","message":"[bufferProcess] update buffer: ทำให้อัตราส่วน 1 ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.912715773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.912718799+07:00","message":"> Transcript [1524] [false]: 'ทำให้อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.912722004+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.912724042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.912725892+07:00","message":"StatePrefix: 'ทำให้อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.912728009+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.924235513+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.924259355+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:18:01.924265223+07:00","message":"receive interim result [false|false]: ทำให้อัตราส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:01.924278552+07:00","message":"[buffer interim] 408 false ทำให้อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.924283795+07:00","message":"[bufferProcess] interim [520000000]:ทำให้อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.924288822+07:00","message":"[bufferProcess] send to processor:ทำให้อัตราส่วน 1 ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.92429224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.924294943+07:00","message":"> Transcript [1525] [false]: 'ทำให้อัตราส่วน 1 ต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.924298369+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.924300116+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.924302356+07:00","message":"StatePrefix: 'ทำให้อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:01.924304607+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:02.973252495+07:00","message":"[GCS] IsForceVAD: false for message ID: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.058865257+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.058917008+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:18:03.058925491+07:00","message":"receive interim result [false|false]: ทำให้อัตราส่วนของเส้นตรง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.058944324+07:00","message":"[buffer interim] 408 false ทำให้อัตราส่วนของเส้นตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058952528+07:00","message":"[bufferProcess] interim [660000000]:ทำให้อัตราส่วนของเส้นตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058955368+07:00","message":"[bufferProcess] send to processor:ทำให้อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058963017+07:00","message":"[bufferProcess] send to processor (ticker):ทำให้อัตราส่วนของเส้นตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058966131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058971224+07:00","message":"> Transcript [1526] [false]: 'ทำให้อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058974596+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058976934+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058979635+07:00","message":"StatePrefix: 'ทำให้อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058983157+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058984972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058987002+07:00","message":"> Transcript [1527] [false]: 'ทำให้อัตราส่วนของเส้นตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058989177+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058990904+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058992663+07:00","message":"StatePrefix: 'ทำให้อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.058994388+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.059001254+07:00","message":"Push: 'อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.059003032+07:00","message":"TextPushed: 'ทำให้อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.059005348+07:00","message":"Set new StatePrefix : 'ทำให้อัตราส่วนของเส้นตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.059007628+07:00","message":"Next Push (prob) : 'ของเส้นตรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.05901552+07:00","message":"push: {false อัตราส่วน 0 0xc0031f4a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.095681969+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.095728313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้อัตราส่วนของเส้นตรง\",\"confidence\":0.9037733}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.09573468+07:00","message":"receive interim result [true|false]: ทำให้อัตราส่วนของเส้นตรง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.095742197+07:00","message":"end recv isFinal message id 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.095744616+07:00","message":"end Recv id 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.095750792+07:00","message":"[buffer interim] 408 true ทำให้อัตราส่วนของเส้นตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.095760777+07:00","message":"[bufferProcess] interim [750000000]:ทำให้อัตราส่วนของเส้นตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.095766897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.095769974+07:00","message":"> Transcript [1528] [true]: 'ทำให้อัตราส่วนของเส้นตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.095772629+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.095774407+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.095776762+07:00","message":"StatePrefix: 'ทำให้อัตราส่วนของเส้นตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.095779982+07:00","message":"TextPushed: 'ทำให้อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.095784628+07:00","message":"Push: 'ของเส้นตรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.095793694+07:00","message":"push: {true ของเส้นตรง 0 0xc0031f4a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:03.109980773+07:00","message":"write wav file: './tmp/7558/7558_408.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.295758606+07:00","message":"[GCS] Start streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.354943322+07:00","message":"[GCS] IsForceVAD: false for message ID: 409"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:03.464153523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:03.464152325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.485880634+07:00","message":"[GCS] Start streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.773046882+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.773069451+07:00","message":"found end of frame, send empty tag with msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.773072435+07:00","message":"end Recv id 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.773079757+07:00","message":"[buffer interim] 409 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.773087234+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.773091877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.773095085+07:00","message":"> Transcript [1529] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.773097481+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.773099449+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.773101169+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.773102935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:03.773112547+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:03.773124782+07:00","message":"push: {true \n 0 0xc000438100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:03.777708798+07:00","message":"write wav file: './tmp/7558/7558_409.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.085154346+07:00","message":"[GCS] IsForceVAD: false for message ID: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.169145852+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.169181921+07:00","message":"found end of frame, send empty tag with msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.169186431+07:00","message":"end Recv id 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.169194376+07:00","message":"[buffer interim] 410 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.169202578+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.169207923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.169211229+07:00","message":"> Transcript [1530] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.169213733+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.169215638+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.169217537+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.169219471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.169226462+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.169237176+07:00","message":"push: {true \n 0 0xc00338a080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:05.177231661+07:00","message":"write wav file: './tmp/7558/7558_410.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.275037916+07:00","message":"[GCS] Start streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.724160153+07:00","message":"[GCS] IsForceVAD: false for message ID: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.787031756+07:00","message":"[GCS] Start streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.809576912+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.809597872+07:00","message":"found end of frame, send empty tag with msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.809601629+07:00","message":"end Recv id 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.809607992+07:00","message":"[buffer interim] 411 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.809615149+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.809618851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.809621815+07:00","message":"> Transcript [1531] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.809624479+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.809626333+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.809628125+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.809629938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:05.809632554+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:05.809640833+07:00","message":"push: {true \n 0 0xc00338a680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:05.814457005+07:00","message":"write wav file: './tmp/7558/7558_411.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:06.465093642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:06.465103609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:08.223756216+07:00","message":"[GCS] IsForceVAD: false for message ID: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:08.307158092+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:08.307180097+07:00","message":"found end of frame, send empty tag with msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:08.307183579+07:00","message":"end Recv id 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:08.307191419+07:00","message":"[buffer interim] 412 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:08.307198672+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:08.307203412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:08.307206344+07:00","message":"> Transcript [1532] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:08.307209002+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:08.307210852+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:08.307212552+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:08.307214458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:08.307216972+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:08.307226824+07:00","message":"push: {true \n 0 0xc00390e200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:08.315663577+07:00","message":"write wav file: './tmp/7558/7558_412.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:08.935625519+07:00","message":"[GCS] Start streaming session, msgId: 413"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:09.465298633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:09.465315091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:09.915007341+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:09.915053431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:09.915059104+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:09.915075463+07:00","message":"[buffer interim] 413 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:09.915081448+07:00","message":"[bufferProcess] interim [970000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:09.915083445+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:09.915089828+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:09.915092841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:09.915095552+07:00","message":"> Transcript [1533] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:09.915097692+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.312984485+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.313023767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.313029761+07:00","message":"receive interim result [false|false]: นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.31304356+07:00","message":"[buffer interim] 413 false นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.313049824+07:00","message":"[bufferProcess] interim [390000000]:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.313051682+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.380343176+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.380385881+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:18:10.38039123+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.380407901+07:00","message":"[buffer interim] 413 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.380414493+07:00","message":"[bufferProcess] interim [450000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.380417192+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.380424158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.380426717+07:00","message":"> Transcript [1534] [false]: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.380429874+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.380431957+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.380433792+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.380436467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.506451254+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.506492163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.506498785+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.506511352+07:00","message":"[buffer interim] 413 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.506519198+07:00","message":"[bufferProcess] interim [570000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.506521569+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.506525312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.506528105+07:00","message":"> Transcript [1535] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.5065309+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.506533203+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.506535519+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.506537488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.548915871+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.548959322+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:18:10.548965406+07:00","message":"receive interim result [false|false]: นักเรียนสามารถสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.54898085+07:00","message":"[buffer interim] 413 false นักเรียนสามารถสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.548988127+07:00","message":"[bufferProcess] interim [690000000]:นักเรียนสามารถสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.548990785+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.548997628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.54900037+07:00","message":"> Transcript [1536] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.549003383+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.549005763+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.549007531+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.549010016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.807046148+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.807082046+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:18:10.807088225+07:00","message":"receive interim result [false|false]: นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.80710127+07:00","message":"[buffer interim] 413 false นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.807106999+07:00","message":"[bufferProcess] interim [870000000]:นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.807111493+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.807118134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.807120731+07:00","message":"> Transcript [1537] [false]: 'นักเรียนสามารถสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.807123765+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.807126059+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.80712818+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.807130185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.807134342+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.807136193+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.80713835+07:00","message":"Set new StatePrefix : 'นักเรียนสามารถสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:10.807140668+07:00","message":"Next Push (prob) : 'สามารถสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:10.807147982+07:00","message":"push: {false นักเรียน 0 0xc004002b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.003411077+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.0034583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถสังเกตได้ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.003464133+07:00","message":"receive interim result [false|false]: นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.003481112+07:00","message":"[buffer interim] 413 false นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.003492934+07:00","message":"[bufferProcess] interim [110000000]:นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.003495723+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.003503152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.003505939+07:00","message":"> Transcript [1538] [false]: 'นักเรียนสามารถสังเกตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.00351137+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.00351408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.003515927+07:00","message":"StatePrefix: 'นักเรียนสามารถสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.003518196+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.493292716+07:00","message":"[GCS] IsForceVAD: false for message ID: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.555079349+07:00","message":"[GCS] Start streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.579279197+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.57932739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถสังเกตได้ว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.579334+07:00","message":"receive interim result [false|false]: นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.5793492+07:00","message":"[buffer interim] 413 false นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.579363296+07:00","message":"[bufferProcess] interim [710000000]:นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.579366036+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.57937306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.579376169+07:00","message":"> Transcript [1539] [false]: 'นักเรียนสามารถสังเกตได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.57937974+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.579382508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.579384411+07:00","message":"StatePrefix: 'นักเรียนสามารถสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.579386565+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.593446562+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.593474409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถสังเกตได้ว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.593480143+07:00","message":"receive interim result [true|false]: นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.593488886+07:00","message":"end recv isFinal message id 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.593491532+07:00","message":"end Recv id 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.593497154+07:00","message":"[buffer interim] 413 true นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.593502414+07:00","message":"[bufferProcess] interim [770000000]:นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.593506761+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.593510198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.593512865+07:00","message":"> Transcript [1540] [false]: 'นักเรียนสามารถสังเกตได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.59352626+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.593528363+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.593535799+07:00","message":"StatePrefix: 'นักเรียนสามารถสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.593537889+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.593539616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.593541593+07:00","message":"> Transcript [1541] [true]: 'นักเรียนสามารถสังเกตได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.593543696+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.593545448+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.59354705+07:00","message":"StatePrefix: 'นักเรียนสามารถสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.593548803+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:11.593552029+07:00","message":"Push: 'สามารถสังเกตได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:11.593560358+07:00","message":"push: {true สามารถสังเกตได้ว่า 0 0xc004002b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:11.602941082+07:00","message":"write wav file: './tmp/7558/7558_413.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.296838034+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.296887063+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:18:12.296892237+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.296907767+07:00","message":"[buffer interim] 414 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.29691509+07:00","message":"[bufferProcess] interim [600000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.296916919+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:12.466311371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:12.466318819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.614628265+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.614661402+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:18:12.614666822+07:00","message":"receive interim result [false|false]: แกล้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.614681658+07:00","message":"[buffer interim] 414 false แกล้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.614687251+07:00","message":"[bufferProcess] interim [840000000]:แกล้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.614689829+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.614693333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.614696044+07:00","message":"> Transcript [1542] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.614707153+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.920958374+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.9209965+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:18:12.921002386+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:12.921017254+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.921024807+07:00","message":"[bufferProcess] interim [140000000]:แกล้งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.9210275+07:00","message":"[bufferProcess] send to processor:แกล้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.921030572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.921033035+07:00","message":"> Transcript [1543] [false]: 'แกล้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.921035238+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:12.921037038+07:00","message":"Set new StatePrefix: 'แกล้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.19690907+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.196957695+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:18:13.196963832+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.196976753+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.196984375+07:00","message":"[bufferProcess] interim [500000000]:แกล้งนี้นะคะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.196987096+07:00","message":"[bufferProcess] send to processor:แกล้งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.196993084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.196996153+07:00","message":"> Transcript [1544] [false]: 'แกล้งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.197000067+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.197002238+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.197004225+07:00","message":"StatePrefix: 'แกล้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.19700965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.318455237+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.318492487+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:18:13.318500847+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะก่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.318515008+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.318529079+07:00","message":"[bufferProcess] interim [620000000]:แกล้งนี้นะคะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.318532104+07:00","message":"[bufferProcess] send to processor:แกล้งนี้นะคะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.31853896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.31854216+07:00","message":"> Transcript [1545] [false]: 'แกล้งนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.318545728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.318547886+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.318550331+07:00","message":"StatePrefix: 'แกล้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.318553664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.501467879+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.501502927+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:18:13.501508927+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะก่อนที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.501522125+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.501528685+07:00","message":"[bufferProcess] interim [740000000]:แกล้งนี้นะคะก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.501530854+07:00","message":"[bufferProcess] send to processor:แกล้งนี้นะคะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.501534718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.501537515+07:00","message":"> Transcript [1546] [false]: 'แกล้งนี้นะคะก่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.501540706+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.501542656+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.501544422+07:00","message":"StatePrefix: 'แกล้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.501546247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.646859779+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.646903797+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:18:13.646909295+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะก่อนที่จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.646922888+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะก่อนที่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.646930245+07:00","message":"[bufferProcess] interim [920000000]:แกล้งนี้นะคะก่อนที่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.646932678+07:00","message":"[bufferProcess] send to processor:แกล้งนี้นะคะก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.646938306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.646941043+07:00","message":"> Transcript [1547] [false]: 'แกล้งนี้นะคะก่อนที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.646945355+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.646947843+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.646949759+07:00","message":"StatePrefix: 'แกล้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.646951861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.646956237+07:00","message":"Push: 'แกล้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.646958137+07:00","message":"TextPushed: 'แกล้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.646959974+07:00","message":"Set new StatePrefix : 'แกล้งนี้นะคะก่อนที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.646961995+07:00","message":"Next Push (prob) : 'นี้นะคะก่อนที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.646970124+07:00","message":"push: {false แกล้ง 0 0xc00338b380}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.822281681+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.822322964+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:18:13.822330344+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะก่อนที่จะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:13.822345188+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะก่อนที่จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.822356333+07:00","message":"[bufferProcess] interim [100000000]:แกล้งนี้นะคะก่อนที่จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.822359095+07:00","message":"[bufferProcess] send to processor:แกล้งนี้นะคะก่อนที่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.822366963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.822370335+07:00","message":"> Transcript [1548] [false]: 'แกล้งนี้นะคะก่อนที่จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.822374258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.822376408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.822378264+07:00","message":"StatePrefix: 'แกล้งนี้นะคะก่อนที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:13.822380513+07:00","message":"TextPushed: 'แกล้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.139371697+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.139422296+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:18:14.139428451+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะก่อนที่จะมีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.139441425+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะก่อนที่จะมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.139451436+07:00","message":"[bufferProcess] interim [340000000]:แกล้งนี้นะคะก่อนที่จะมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.139453798+07:00","message":"[bufferProcess] send to processor:แกล้งนี้นะคะก่อนที่จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.139457975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.139463418+07:00","message":"> Transcript [1549] [false]: 'แกล้งนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.139467504+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.13946958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.139472279+07:00","message":"StatePrefix: 'แกล้งนี้นะคะก่อนที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.139475419+07:00","message":"TextPushed: 'แกล้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.149740808+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.149769661+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:18:14.149775744+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะก่อนที่จะมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.149787928+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะก่อนที่จะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.149793351+07:00","message":"[bufferProcess] interim [400000000]:แกล้งนี้นะคะก่อนที่จะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.14979559+07:00","message":"[bufferProcess] send to processor:แกล้งนี้นะคะก่อนที่จะมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.149799772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.149803618+07:00","message":"> Transcript [1550] [false]: 'แกล้งนี้นะคะก่อนที่จะมีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.149806914+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.149809056+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.149810978+07:00","message":"StatePrefix: 'แกล้งนี้นะคะก่อนที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.149813392+07:00","message":"TextPushed: 'แกล้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.386539584+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.386580035+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:18:14.386586304+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะก่อนที่จะมีการประปา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.386599694+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะก่อนที่จะมีการประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.386607136+07:00","message":"[bufferProcess] interim [640000000]:แกล้งนี้นะคะก่อนที่จะมีการประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.386610111+07:00","message":"[bufferProcess] send to processor:แกล้งนี้นะคะก่อนที่จะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.386615979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.386618859+07:00","message":"> Transcript [1551] [false]: 'แกล้งนี้นะคะก่อนที่จะมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.386624151+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.386626369+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.38662887+07:00","message":"StatePrefix: 'แกล้งนี้นะคะก่อนที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.386631256+07:00","message":"TextPushed: 'แกล้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.386635664+07:00","message":"Push: 'นี้นะคะก่อนที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.386637656+07:00","message":"TextPushed: 'แกล้งนี้นะคะก่อนที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.386639659+07:00","message":"Set new StatePrefix : 'แกล้งนี้นะคะก่อนที่จะมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.386641791+07:00","message":"Next Push (prob) : 'มีการปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.38666311+07:00","message":"push: {false นี้นะคะก่อนที่จะ 0 0xc00338b380}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.388825373+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.388843653+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:18:14.388848572+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะก่อนที่จะมีการปรับปรุง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.388858344+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะก่อนที่จะมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.388862788+07:00","message":"[bufferProcess] interim [700000000]:แกล้งนี้นะคะก่อนที่จะมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.3888658+07:00","message":"[bufferProcess] send to processor:แกล้งนี้นะคะก่อนที่จะมีการประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.388869184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.388871468+07:00","message":"> Transcript [1552] [false]: 'แกล้งนี้นะคะก่อนที่จะมีการประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.388873612+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.388875544+07:00","message":"Set new StatePrefix: 'แกล้งนี้นะคะก่อนที่จะมีการประปา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.527536851+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.527576792+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:18:14.527583344+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะก่อนที่จะมีการปรับราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.52759762+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะก่อนที่จะมีการปรับราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.527608008+07:00","message":"[bufferProcess] interim [760000000]:แกล้งนี้นะคะก่อนที่จะมีการปรับราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.527610876+07:00","message":"[bufferProcess] send to processor:แกล้งนี้นะคะก่อนที่จะมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.527616812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.527619919+07:00","message":"> Transcript [1553] [false]: 'แกล้งนี้นะคะก่อนที่จะมีการปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.52762227+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.527624877+07:00","message":"Set new StatePrefix: 'แกล้งนี้นะคะก่อนที่จะมีการปรับปรุง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.549915405+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.549954328+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:18:14.54995984+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะก่อนที่จะมีการปรับราย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.54997334+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะก่อนที่จะมีการปรับราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.549981399+07:00","message":"[bufferProcess] interim [820000000]:แกล้งนี้นะคะก่อนที่จะมีการปรับราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.549984746+07:00","message":"[bufferProcess] send to processor:แกล้งนี้นะคะก่อนที่จะมีการปรับราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.54999221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.549996409+07:00","message":"> Transcript [1554] [false]: 'แกล้งนี้นะคะก่อนที่จะมีการปรับราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.550000003+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.550003363+07:00","message":"Set new StatePrefix: 'แกล้งนี้นะคะก่อนที่จะมีการปรับราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.718868927+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.718906512+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:18:14.718912339+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะก่อนที่จะมีการปรับไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.718928192+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะก่อนที่จะมีการปรับไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.718935879+07:00","message":"[bufferProcess] interim [940000000]:แกล้งนี้นะคะก่อนที่จะมีการปรับไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.7189387+07:00","message":"[bufferProcess] send to processor:แกล้งนี้นะคะก่อนที่จะมีการปรับราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.718946825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.718949824+07:00","message":"> Transcript [1555] [false]: 'แกล้งนี้นะคะก่อนที่จะมีการปรับราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.718952504+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.718954621+07:00","message":"Set new StatePrefix: 'แกล้งนี้นะคะก่อนที่จะมีการปรับราย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.72708359+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.727095644+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:18:14.727099516+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะก่อนที่จะมีการปรับรายย่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.727107808+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะก่อนที่จะมีการปรับรายย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.727111018+07:00","message":"[bufferProcess] interim [0]:แกล้งนี้นะคะก่อนที่จะมีการปรับรายย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.727113723+07:00","message":"[bufferProcess] send to processor:แกล้งนี้นะคะก่อนที่จะมีการปรับไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.727117398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.727119823+07:00","message":"> Transcript [1556] [false]: 'แกล้งนี้นะคะก่อนที่จะมีการปรับไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.727121598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.727123284+07:00","message":"Set new StatePrefix: 'แกล้งนี้นะคะก่อนที่จะมีการปรับไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.823436535+07:00","message":"[GCS] IsForceVAD: false for message ID: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.907870822+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.907908931+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:18:14.907915372+07:00","message":"receive interim result [false|false]: แกล้งนี้นะคะก่อนที่จะมีการตัดปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:14.907928323+07:00","message":"[buffer interim] 414 false แกล้งนี้นะคะก่อนที่จะมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.907936183+07:00","message":"[bufferProcess] interim [180000000]:แกล้งนี้นะคะก่อนที่จะมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.907938908+07:00","message":"[bufferProcess] send to processor:แกล้งนี้นะคะก่อนที่จะมีการปรับรายย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.907945104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.907948097+07:00","message":"> Transcript [1557] [false]: 'แกล้งนี้นะคะก่อนที่จะมีการปรับรายย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.907950465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:14.907952495+07:00","message":"Set new StatePrefix: 'แกล้งนี้นะคะก่อนที่จะมีการปรับรายย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:15.001619555+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:15.001666266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด\",\"confidence\":0.89665425}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:15.001672952+07:00","message":"receive interim result [true|false]: ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:15.00167926+07:00","message":"end recv isFinal message id 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:15.001682767+07:00","message":"end Recv id 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:15.001689999+07:00","message":"[buffer interim] 414 true ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001709192+07:00","message":"[bufferProcess] interim [300000000]:ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001713556+07:00","message":"[bufferProcess] send to processor (isfinal):แกล้งนี้นะคะก่อนที่จะมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001717401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001720617+07:00","message":"> Transcript [1558] [false]: 'แกล้งนี้นะคะก่อนที่จะมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001723511+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001725363+07:00","message":"Set new StatePrefix: 'แกล้งนี้นะคะก่อนที่จะมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001727106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001731282+07:00","message":"> Transcript [1559] [true]: 'ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.00173386+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001735706+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001738676+07:00","message":"StatePrefix: 'แกล้งนี้นะคะก่อนที่จะมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001741391+07:00","message":"TextPushed: 'แกล้งนี้นะคะก่อนที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001743558+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001884604+07:00","message":"Push: 'มีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001887534+07:00","message":"TextPushed: 'แกล้งนี้นะคะก่อนที่จะมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001889531+07:00","message":"Set new StatePrefix : 'ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001891904+07:00","message":"Next Push (prob) : 'ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:15.001900764+07:00","message":"push: {true มีการตัดปลายยอด 0 0xc00338b380}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:15.001914102+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_414.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:15.015344707+07:00","message":"write wav file: './tmp/7558/7558_414.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:15.144895555+07:00","message":"[GCS] Start streaming session, msgId: 415"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:15.466654298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:15.466665854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:18.466859775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:18.466870162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.05843293+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.058475342+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:18:19.058480732+07:00","message":"receive interim result [false|false]: ยอดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.058495263+07:00","message":"[buffer interim] 415 false ยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.058502742+07:00","message":"[bufferProcess] interim [660000000]:ยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.058504528+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.058509943+07:00","message":"[bufferProcess] send to processor (ticker):ยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.058512967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.058515664+07:00","message":"> Transcript [1560] [false]: 'ยอดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.058518086+07:00","message":"Set StatePrefix (first interim): 'ยอดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.183719401+07:00","message":"[GCS] IsForceVAD: false for message ID: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.246381284+07:00","message":"[GCS] Start streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.298572278+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.29861995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรยอดแล้ว\",\"confidence\":0.820127}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.298628176+07:00","message":"receive interim result [true|false]: อะไรยอดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.298638996+07:00","message":"end recv isFinal message id 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.298642311+07:00","message":"end Recv id 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.298649807+07:00","message":"[buffer interim] 415 true อะไรยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.298661907+07:00","message":"[bufferProcess] interim [50000000]:อะไรยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.29867124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.298675245+07:00","message":"> Transcript [1561] [true]: 'อะไรยอดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.298679529+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.298682049+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.298684557+07:00","message":"StatePrefix: 'ยอดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.298687096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:19.298694678+07:00","message":"Push: 'อะไรยอดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:19.298727314+07:00","message":"push: {true อะไรยอดแล้ว 0 0xc002102800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:19.309464234+07:00","message":"write wav file: './tmp/7558/7558_415.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:21.467421062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:21.467448016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.80414483+07:00","message":"[GCS] IsForceVAD: false for message ID: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.866241089+07:00","message":"[GCS] Start streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.90936952+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.909396409+07:00","message":"found end of frame, send empty tag with msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.909399741+07:00","message":"end Recv id 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.90940842+07:00","message":"[buffer interim] 416 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.909415486+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.909419014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.909421622+07:00","message":"> Transcript [1562] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.909423847+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.90942567+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.909427408+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.909429173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:21.909432062+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:21.909440371+07:00","message":"push: {true \n 0 0xc004002300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:21.916889898+07:00","message":"write wav file: './tmp/7558/7558_416.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.63285104+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.63289616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พัฒนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.632901259+07:00","message":"receive interim result [false|false]: พัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:23.632916239+07:00","message":"[buffer interim] 417 false พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.632922862+07:00","message":"[bufferProcess] interim [820000000]:พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.632924933+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.63292987+07:00","message":"[bufferProcess] send to processor (ticker):พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.632932289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.632934746+07:00","message":"> Transcript [1563] [false]: 'พัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:23.632936647+07:00","message":"Set StatePrefix (first interim): 'พัฒนา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:24.256654431+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:24.256689471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พัฒนา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:24.256695251+07:00","message":"receive interim result [false|false]: พัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:24.256714226+07:00","message":"[buffer interim] 417 false พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.256720544+07:00","message":"[bufferProcess] interim [420000000]:พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.256722304+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:24.468425944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:24.468453276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:24.563254452+07:00","message":"[GCS] IsForceVAD: false for message ID: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:24.624629349+07:00","message":"[GCS] Start streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:24.699541464+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:24.699590229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พัฒนา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:24.699596735+07:00","message":"receive interim result [true|false]: พัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:24.699602989+07:00","message":"end recv isFinal message id 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:24.699605983+07:00","message":"end Recv id 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:24.699613345+07:00","message":"[buffer interim] 417 true พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.699621652+07:00","message":"[bufferProcess] interim [900000000]:พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.699624645+07:00","message":"[bufferProcess] send to processor (isfinal):พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.699627952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.699630511+07:00","message":"> Transcript [1564] [false]: 'พัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.699635338+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.699637438+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.699639287+07:00","message":"StatePrefix: 'พัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.699641398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.699643099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.69964501+07:00","message":"> Transcript [1565] [true]: 'พัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.699647179+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.699648788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.699650442+07:00","message":"StatePrefix: 'พัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.699652009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:24.699654647+07:00","message":"Push: 'พัฒนา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:24.699662654+07:00","message":"push: {true พัฒนา 0 0xc002102f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:24.708430972+07:00","message":"write wav file: './tmp/7558/7558_417.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:24.943081389+07:00","message":"[GCS] IsForceVAD: false for message ID: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.039009772+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.039032105+07:00","message":"found end of frame, send empty tag with msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.039035453+07:00","message":"end Recv id 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.039042867+07:00","message":"[buffer interim] 418 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.03905045+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.039054901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.039057682+07:00","message":"> Transcript [1566] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.03906006+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.03906194+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.039063648+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.039065653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.039068985+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.039079381+07:00","message":"push: {true \n 0 0xc002103380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:25.043939296+07:00","message":"write wav file: './tmp/7558/7558_418.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.264431918+07:00","message":"[GCS] Start streaming session, msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.33351344+07:00","message":"[GCS] IsForceVAD: false for message ID: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.454459162+07:00","message":"receive streaming session, msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.454479311+07:00","message":"found end of frame, send empty tag with msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.454482176+07:00","message":"end Recv id 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.454489311+07:00","message":"[buffer interim] 419 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.454496613+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.454508551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.454511366+07:00","message":"> Transcript [1567] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.454513764+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.454515721+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.454517555+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.454519939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:25.454522513+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.454532797+07:00","message":"push: {true \n 0 0xc0031f4680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:25.462417387+07:00","message":"write wav file: './tmp/7558/7558_419.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.784964773+07:00","message":"[GCS] Start streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:25.843830693+07:00","message":"[GCS] IsForceVAD: false for message ID: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.034420634+07:00","message":"[GCS] Start streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.053258666+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.053273934+07:00","message":"found end of frame, send empty tag with msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.05327665+07:00","message":"end Recv id 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.053283187+07:00","message":"[buffer interim] 420 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.053289603+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.05329365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.053296344+07:00","message":"> Transcript [1568] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.05329867+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.053300508+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.053302656+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.053304411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.053306956+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.053315807+07:00","message":"push: {true \n 0 0xc000438c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:26.057648621+07:00","message":"write wav file: './tmp/7558/7558_420.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.163914665+07:00","message":"[GCS] IsForceVAD: false for message ID: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.245537361+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.24556907+07:00","message":"found end of frame, send empty tag with msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.245573673+07:00","message":"end Recv id 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.245584498+07:00","message":"[buffer interim] 421 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.245593602+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.245599209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.245603724+07:00","message":"> Transcript [1569] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.245607599+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.245610425+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.245613311+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.245616308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:26.245619803+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.245633522+07:00","message":"push: {true \n 0 0xc004002880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:26.250018931+07:00","message":"write wav file: './tmp/7558/7558_421.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.295686952+07:00","message":"[GCS] Start streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.353755194+07:00","message":"[GCS] IsForceVAD: false for message ID: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.546162209+07:00","message":"[GCS] Start streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.970659989+07:00","message":"[GCS] Cleaned up inactive client: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.970684837+07:00","message":"[GCS] Cleaned up inactive client: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.97068752+07:00","message":"[GCS] Cleaned up inactive client: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.970689342+07:00","message":"[GCS] Cleaned up inactive client: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.970691243+07:00","message":"[GCS] Cleaned up inactive client: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.97069406+07:00","message":"[GCS] Cleaned up inactive client: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.970695954+07:00","message":"[GCS] Cleaned up inactive client: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.970703577+07:00","message":"[GCS] Cleaned up inactive client: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.970705539+07:00","message":"[GCS] Cleaned up inactive client: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.970707481+07:00","message":"[GCS] Cleaned up inactive client: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.970709105+07:00","message":"[GCS] Cleaned up inactive client: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.970710711+07:00","message":"[GCS] Cleaned up inactive client: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.970712272+07:00","message":"[GCS] Cleaned up inactive client: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:26.970713929+07:00","message":"[GCS] Cleaned up inactive client: 380"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:27.469002497+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:27.469016415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:27.905131624+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:27.905152655+07:00","message":"found end of frame, send empty tag with msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:27.905155839+07:00","message":"end Recv id 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:27.905173753+07:00","message":"[buffer interim] 422 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:27.905179767+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:27.905190284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:27.905193218+07:00","message":"> Transcript [1570] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:27.90519563+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:27.905197544+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:27.9051997+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:27.905201671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:27.905204518+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:27.905213502+07:00","message":"push: {true \n 0 0xc004003900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:27.910250895+07:00","message":"write wav file: './tmp/7558/7558_422.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.182657603+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.182710065+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:18:28.182715684+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.182727179+07:00","message":"[buffer interim] 423 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.182734067+07:00","message":"[bufferProcess] interim [500000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.182735936+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.461414015+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.461456808+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:18:28.461462352+07:00","message":"receive interim result [false|false]: กัปตัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.461478188+07:00","message":"[buffer interim] 423 false กัปตัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.461484692+07:00","message":"[bufferProcess] interim [680000000]:กัปตัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.461487113+07:00","message":"[bufferProcess] send to processor:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.461491225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.461493889+07:00","message":"> Transcript [1571] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.461495781+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.930948005+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.930990178+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:18:28.930995902+07:00","message":"receive interim result [false|false]: กัปตันอเมริกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:28.931013559+07:00","message":"[buffer interim] 423 false กัปตันอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.931023802+07:00","message":"[bufferProcess] interim [160000000]:กัปตันอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.931026516+07:00","message":"[bufferProcess] send to processor:กัปตัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.931033755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.93103664+07:00","message":"> Transcript [1572] [false]: 'กัปตัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.931039025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:28.931040973+07:00","message":"Set new StatePrefix: 'กัปตัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.022735421+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.022777994+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:18:29.022784326+07:00","message":"receive interim result [false|false]: กับการนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.022806208+07:00","message":"[buffer interim] 423 false กับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.022818552+07:00","message":"[bufferProcess] interim [280000000]:กับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.022822475+07:00","message":"[bufferProcess] send to processor:กัปตันอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.022826764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.022829875+07:00","message":"> Transcript [1573] [false]: 'กัปตันอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.022833275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.022835355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.022837279+07:00","message":"StatePrefix: 'กัปตัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.022839235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.362973782+07:00","message":"[GCS] IsForceVAD: false for message ID: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.561312971+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.561362079+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:18:29.561368184+07:00","message":"receive interim result [true|false]: กับการนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.56137932+07:00","message":"end recv isFinal message id 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.561381762+07:00","message":"end Recv id 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.56138855+07:00","message":"[buffer interim] 423 true กับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.561394913+07:00","message":"[bufferProcess] interim [400000000]:กับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.561401765+07:00","message":"[bufferProcess] send to processor (isfinal):กับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.561404932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.561407917+07:00","message":"> Transcript [1574] [false]: 'กับการนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.561410184+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.561412053+07:00","message":"Set new StatePrefix: 'กับการนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.561413764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.561415757+07:00","message":"> Transcript [1575] [true]: 'กับการนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.561417984+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.561419868+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.561421653+07:00","message":"StatePrefix: 'กับการนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.561423573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:29.561426144+07:00","message":"Push: 'กับการนำไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.561436632+07:00","message":"push: {true กับการนำไปใช้ 0 0xc00390e000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:29.569077261+07:00","message":"write wav file: './tmp/7558/7558_423.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:29.876456998+07:00","message":"[GCS] Start streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.003448153+07:00","message":"[GCS] IsForceVAD: false for message ID: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.064625756+07:00","message":"[GCS] Start streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.089323067+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.089340406+07:00","message":"found end of frame, send empty tag with msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.089343541+07:00","message":"end Recv id 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.089349619+07:00","message":"[buffer interim] 424 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.089355436+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.089359396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.08936194+07:00","message":"> Transcript [1576] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.089364391+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.089366249+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.089367978+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.089369741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:30.089372568+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:30.089380588+07:00","message":"push: {true \n 0 0xc0031f4c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:30.093762092+07:00","message":"write wav file: './tmp/7558/7558_424.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:30.469553769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:30.469558742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:31.539669533+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:31.539716268+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:18:31.539721943+07:00","message":"receive interim result [false|false]: เพราะที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:31.539736778+07:00","message":"[buffer interim] 425 false เพราะที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:31.539742964+07:00","message":"[bufferProcess] interim [320000000]:เพราะที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:31.539744918+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:31.539752349+07:00","message":"[bufferProcess] send to processor (ticker):เพราะที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:31.539755399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:31.539758006+07:00","message":"> Transcript [1577] [false]: 'เพราะที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:31.539760227+07:00","message":"Set StatePrefix (first interim): 'เพราะที่นี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:31.790622959+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:31.790656124+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:18:31.790665401+07:00","message":"receive interim result [false|false]: รอที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:31.790678202+07:00","message":"[buffer interim] 425 false รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:31.790684625+07:00","message":"[bufferProcess] interim [500000000]:รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:31.790686497+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:32.027569307+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:32.027609905+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:18:32.027615599+07:00","message":"receive interim result [false|false]: เคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:32.027627704+07:00","message":"[buffer interim] 425 false เคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.027636484+07:00","message":"[bufferProcess] interim [740000000]:เคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.027638874+07:00","message":"[bufferProcess] send to processor:รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.027644428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.027647164+07:00","message":"> Transcript [1578] [false]: 'รอที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.027649516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.027651444+07:00","message":"Set new StatePrefix: 'รอที่นี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:32.153299665+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:32.153345293+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:18:32.153350989+07:00","message":"receive interim result [false|false]: เคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:32.15336785+07:00","message":"[buffer interim] 425 false เคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.153374774+07:00","message":"[bufferProcess] interim [920000000]:เคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.153377321+07:00","message":"[bufferProcess] send to processor:เคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.153383189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.153385883+07:00","message":"> Transcript [1579] [false]: 'เคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.153388284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.153390412+07:00","message":"Set new StatePrefix: 'เคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:32.735608788+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:32.735645855+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:18:32.735651612+07:00","message":"receive interim result [false|false]: เคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:32.735666362+07:00","message":"[buffer interim] 425 false เคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.735672469+07:00","message":"[bufferProcess] interim [520000000]:เคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.735674613+07:00","message":"[bufferProcess] send to processor:เคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.735678228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.735680831+07:00","message":"> Transcript [1580] [false]: 'เคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.735683996+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.735686039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.735687868+07:00","message":"StatePrefix: 'เคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:32.735689939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:33.470488729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:33.47051871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:34.683559089+07:00","message":"[GCS] IsForceVAD: false for message ID: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:34.820978119+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:34.82102218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคราะห์ที่มีสมบัติคล้าย\",\"confidence\":0.9569461}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:34.821028665+07:00","message":"receive interim result [true|false]: เคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:34.821042211+07:00","message":"end recv isFinal message id 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:34.821044633+07:00","message":"end Recv id 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:34.821051149+07:00","message":"[buffer interim] 425 true เคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.821057064+07:00","message":"[bufferProcess] interim [620000000]:เคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.821060305+07:00","message":"[bufferProcess] send to processor (isfinal):เคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.82106383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.821066683+07:00","message":"> Transcript [1581] [false]: 'เคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.821069766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.821071739+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.821073558+07:00","message":"StatePrefix: 'เคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.821075473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.821076961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.82107887+07:00","message":"> Transcript [1582] [true]: 'เคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.821081115+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.821082782+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.821084342+07:00","message":"StatePrefix: 'เคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.82108604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:34.821088699+07:00","message":"Push: 'เคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:34.821096567+07:00","message":"push: {true เคราะห์ที่มีสมบัติคล้าย 0 0xc002103a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:34.831968645+07:00","message":"write wav file: './tmp/7558/7558_425.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:35.19508292+07:00","message":"[GCS] Start streaming session, msgId: 426"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:36.470685117+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:36.470710544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:37.374393274+07:00","message":"[GCS] IsForceVAD: false for message ID: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:37.470710024+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:37.470730559+07:00","message":"found end of frame, send empty tag with msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:37.47073402+07:00","message":"end Recv id 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:37.47074206+07:00","message":"[buffer interim] 426 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:37.470749442+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:37.470755392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:37.4707583+07:00","message":"> Transcript [1583] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:37.470761008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:37.470762936+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:37.470764677+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:37.470766546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:37.470769285+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:37.470779922+07:00","message":"push: {true \n 0 0xc0031f5100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:37.483458829+07:00","message":"write wav file: './tmp/7558/7558_426.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:37.885977483+07:00","message":"[GCS] Start streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.107509654+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.107550658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ DC\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.107555947+07:00","message":"receive interim result [false|false]: ที่ DC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.107569729+07:00","message":"[buffer interim] 427 false ที่ DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.107575501+07:00","message":"[bufferProcess] interim [990000000]:ที่ DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.107577729+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.107584821+07:00","message":"[bufferProcess] send to processor (ticker):ที่ DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.107587311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.107589964+07:00","message":"> Transcript [1584] [false]: 'ที่ DC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.107592021+07:00","message":"Set StatePrefix (first interim): 'ที่ DC'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.232527893+07:00","message":"[GCS] IsForceVAD: false for message ID: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.4616694+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.461731132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ DC\",\"confidence\":0.8064074}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.461737431+07:00","message":"receive interim result [true|false]: ที่ DC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.461748006+07:00","message":"end recv isFinal message id 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.461750287+07:00","message":"end Recv id 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.461757115+07:00","message":"[buffer interim] 427 true ที่ DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.461767308+07:00","message":"[bufferProcess] interim [380000000]:ที่ DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.461770894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.461774974+07:00","message":"> Transcript [1585] [true]: 'ที่ DC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.46177759+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.461779685+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.461781548+07:00","message":"StatePrefix: 'ที่ DC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.461783832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.461791298+07:00","message":"Push: 'ที่ DC'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.46179972+07:00","message":"push: {true ที่ DC 0 0xc000438b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:39.468548644+07:00","message":"write wav file: './tmp/7558/7558_427.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:39.471070514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:39.471101141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.685502785+07:00","message":"[GCS] Start streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.743395036+07:00","message":"[GCS] IsForceVAD: false for message ID: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.956564383+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.95659224+07:00","message":"found end of frame, send empty tag with msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.956596732+07:00","message":"end Recv id 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.956607187+07:00","message":"[buffer interim] 428 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.956615686+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.956620965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.956625607+07:00","message":"> Transcript [1586] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.95662916+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.956631969+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.956634353+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.956637137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:39.95664106+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:39.95665349+07:00","message":"push: {true \n 0 0xc00338ac80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:39.961267792+07:00","message":"write wav file: './tmp/7558/7558_428.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:40.136004802+07:00","message":"[GCS] Start streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:41.604583385+07:00","message":"[GCS] IsForceVAD: false for message ID: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:41.665127431+07:00","message":"[GCS] Start streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:41.70077399+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:41.70079977+07:00","message":"found end of frame, send empty tag with msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:41.700802751+07:00","message":"end Recv id 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:41.700809978+07:00","message":"[buffer interim] 429 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.700824256+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.700829136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.700832704+07:00","message":"> Transcript [1587] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.700835041+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.700836947+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.700838638+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.700840424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:41.700843023+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:41.700853471+07:00","message":"push: {true \n 0 0xc000439080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:41.707471682+07:00","message":"write wav file: './tmp/7558/7558_429.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:42.406253108+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:42.406299321+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:18:42.406305399+07:00","message":"receive interim result [false|false]: มีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:42.406320402+07:00","message":"[buffer interim] 430 false มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.406328031+07:00","message":"[bufferProcess] interim [600000000]:มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.406330064+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:42.471142833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:42.471162669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:42.521628854+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:42.521665824+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:18:42.521671159+07:00","message":"receive interim result [false|false]: มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:42.521687121+07:00","message":"[buffer interim] 430 false มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.521695144+07:00","message":"[bufferProcess] interim [660000000]:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.521702934+07:00","message":"[bufferProcess] send to processor:มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.521707628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.52171062+07:00","message":"> Transcript [1588] [false]: 'มีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.521712976+07:00","message":"Set StatePrefix (first interim): 'มีกี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:42.713767217+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:42.71382307+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:18:42.713832355+07:00","message":"receive interim result [false|false]: มีการนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:42.713852425+07:00","message":"[buffer interim] 430 false มีการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.713861836+07:00","message":"[bufferProcess] interim [840000000]:มีการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.713865517+07:00","message":"[bufferProcess] send to processor:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.713871754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.713876266+07:00","message":"> Transcript [1589] [false]: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.713879791+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.713883051+07:00","message":"Set new StatePrefix: 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:42.881438219+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:42.881489458+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:18:42.881494512+07:00","message":"receive interim result [false|false]: มีการนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:42.881511793+07:00","message":"[buffer interim] 430 false มีการนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.8815204+07:00","message":"[bufferProcess] interim [20000000]:มีการนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.881523079+07:00","message":"[bufferProcess] send to processor:มีการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.881527172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.881529884+07:00","message":"> Transcript [1590] [false]: 'มีการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.881533073+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.881535041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.881536904+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:42.881538859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.036235244+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.03627843+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:18:43.03628468+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.03629828+07:00","message":"[buffer interim] 430 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.036305348+07:00","message":"[bufferProcess] interim [200000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.036307937+07:00","message":"[bufferProcess] send to processor:มีการนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.036314694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.036317734+07:00","message":"> Transcript [1591] [false]: 'มีการนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.036320943+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.036322854+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.036325157+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.036327285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.46332091+07:00","message":"[GCS] IsForceVAD: false for message ID: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.555774346+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.555812905+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:18:43.555819271+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.555835038+07:00","message":"[buffer interim] 430 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.555841745+07:00","message":"[bufferProcess] interim [800000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.555844378+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.55585085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.555853655+07:00","message":"> Transcript [1592] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.555857301+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.555859598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.555861408+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.555863476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.567626399+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.567666624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.567673604+07:00","message":"receive interim result [true|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.567684059+07:00","message":"end recv isFinal message id 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.567686293+07:00","message":"end Recv id 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.567693328+07:00","message":"[buffer interim] 430 true มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567714114+07:00","message":"[bufferProcess] interim [830000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.56771925+07:00","message":"[bufferProcess] send to processor (isfinal):มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567734181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567756233+07:00","message":"> Transcript [1593] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567762636+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567766195+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567769677+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567772667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567782083+07:00","message":"Push: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567786528+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567789149+07:00","message":"Set new StatePrefix : 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.56779224+07:00","message":"Next Push (prob) : 'นำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567795735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567798036+07:00","message":"> Transcript [1594] [true]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567800128+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567801878+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567803556+07:00","message":"StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567805345+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:43.567807355+07:00","message":"Push: 'นำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.567819344+07:00","message":"push: {false มีการ 0 0xc004002400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.56782552+07:00","message":"push: {true นำมาใช้ 0 0xc004002400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:43.574255079+07:00","message":"write wav file: './tmp/7558/7558_430.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:43.844129095+07:00","message":"[GCS] Start streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.523027918+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.52307353+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:18:44.523079291+07:00","message":"receive interim result [false|false]: ช่วย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.523092087+07:00","message":"[buffer interim] 431 false ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.52309947+07:00","message":"[bufferProcess] interim [720000000]:ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.52310142+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.717934508+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.717977308+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:18:44.717982639+07:00","message":"receive interim result [false|false]: ช่วยอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.717994855+07:00","message":"[buffer interim] 431 false ช่วยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.71800103+07:00","message":"[bufferProcess] interim [900000000]:ช่วยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.718003277+07:00","message":"[bufferProcess] send to processor:ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.71800879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.718011401+07:00","message":"> Transcript [1595] [false]: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.71801334+07:00","message":"Set StatePrefix (first interim): 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.859740908+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.859774816+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:18:44.859779952+07:00","message":"receive interim result [false|false]: ช่วยเร่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:44.859794716+07:00","message":"[buffer interim] 431 false ช่วยเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.859801294+07:00","message":"[bufferProcess] interim [20000000]:ช่วยเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.859803901+07:00","message":"[bufferProcess] send to processor:ช่วยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.8598073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.859810122+07:00","message":"> Transcript [1596] [false]: 'ช่วยอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.859813274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.859815266+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.859817028+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:44.85981899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.034215025+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.034258512+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:18:45.034265449+07:00","message":"receive interim result [false|false]: ช่วยอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.034279785+07:00","message":"[buffer interim] 431 false ช่วยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.034287702+07:00","message":"[bufferProcess] interim [140000000]:ช่วยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.034290293+07:00","message":"[bufferProcess] send to processor:ช่วยเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.034297994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.034300896+07:00","message":"> Transcript [1597] [false]: 'ช่วยเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.034304662+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.034306862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.034309129+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.034311407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.043095198+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.043121174+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:18:45.043126111+07:00","message":"receive interim result [false|false]: ช่วยเร่งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.043140345+07:00","message":"[buffer interim] 431 false ช่วยเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.043146427+07:00","message":"[bufferProcess] interim [200000000]:ช่วยเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.0431485+07:00","message":"[bufferProcess] send to processor:ช่วยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.043157613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.043160218+07:00","message":"> Transcript [1598] [false]: 'ช่วยอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.043163506+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.043165408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.043167304+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.043169332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.224037059+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.224087834+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:18:45.224094277+07:00","message":"receive interim result [false|false]: ช่วยเร่งการแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.224127683+07:00","message":"[buffer interim] 431 false ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.224140304+07:00","message":"[bufferProcess] interim [380000000]:ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.224142707+07:00","message":"[bufferProcess] send to processor:ช่วยเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.224147603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.224150472+07:00","message":"> Transcript [1599] [false]: 'ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.224154163+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.224156438+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.224158317+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.224160282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.224163244+07:00","message":"Push: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.224165139+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.224167038+07:00","message":"Set new StatePrefix : 'ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.224169119+07:00","message":"Next Push (prob) : 'เร่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.224177361+07:00","message":"push: {false ช่วย 0 0xc000439700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.471736508+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:45.471763253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.471780435+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:18:45.471788795+07:00","message":"receive interim result [false|false]: ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.471802014+07:00","message":"[buffer interim] 431 false ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.471813349+07:00","message":"[bufferProcess] interim [680000000]:ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.471817213+07:00","message":"[bufferProcess] send to processor:ช่วยเร่งการแตก"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:45.471754233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.471822198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.471828592+07:00","message":"> Transcript [1600] [false]: 'ช่วยเร่งการแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.471833622+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.471836824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.47183989+07:00","message":"StatePrefix: 'ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.471844035+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.716685495+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.716732059+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:18:45.716738952+07:00","message":"receive interim result [false|false]: ช่วยเร่งการแตกปาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:45.716754947+07:00","message":"[buffer interim] 431 false ช่วยเร่งการแตกปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.716765908+07:00","message":"[bufferProcess] interim [860000000]:ช่วยเร่งการแตกปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.716768265+07:00","message":"[bufferProcess] send to processor:ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.716772272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.716775444+07:00","message":"> Transcript [1601] [false]: 'ช่วยเร่งการแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.716779553+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.71678177+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.716784088+07:00","message":"StatePrefix: 'ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:45.716786324+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.301482701+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.301534778+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:18:46.301542779+07:00","message":"receive interim result [false|false]: ช่วยเร่งการแตกปาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.301561097+07:00","message":"[buffer interim] 431 false ช่วยเร่งการแตกปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.301570506+07:00","message":"[bufferProcess] interim [460000000]:ช่วยเร่งการแตกปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.301574628+07:00","message":"[bufferProcess] send to processor:ช่วยเร่งการแตกปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.301584621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.301588834+07:00","message":"> Transcript [1602] [false]: 'ช่วยเร่งการแตกปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.30159434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.301597609+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.301600572+07:00","message":"StatePrefix: 'ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.301603753+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.404634675+07:00","message":"[GCS] IsForceVAD: false for message ID: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.46533876+07:00","message":"[GCS] Start streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.508597013+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.508641839+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:18:46.508649837+07:00","message":"receive interim result [false|false]: ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.508670098+07:00","message":"[buffer interim] 431 false ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.508679339+07:00","message":"[bufferProcess] interim [760000000]:ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.508683698+07:00","message":"[bufferProcess] send to processor:ช่วยเร่งการแตกปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.50868878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.508692705+07:00","message":"> Transcript [1603] [false]: 'ช่วยเร่งการแตกปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.508705313+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.508709577+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.508713175+07:00","message":"StatePrefix: 'ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.508716258+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.508719586+07:00","message":"Push: 'เร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.508722647+07:00","message":"TextPushed: 'ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.50872574+07:00","message":"Set new StatePrefix : 'ช่วยเร่งการแตกปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.508729349+07:00","message":"Next Push (prob) : 'แตกปาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.508756171+07:00","message":"push: {false เร่งการ 0 0xc000439700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.533754145+07:00","message":"[GCS] IsForceVAD: false for message ID: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.543354054+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.543391184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยเร่งการแตกของพืช\",\"confidence\":0.9205051}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.543397085+07:00","message":"receive interim result [true|false]: ช่วยเร่งการแตกของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.543408664+07:00","message":"end recv isFinal message id 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.543411601+07:00","message":"end Recv id 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.543417773+07:00","message":"[buffer interim] 431 true ช่วยเร่งการแตกของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.543423918+07:00","message":"[bufferProcess] interim [790000000]:ช่วยเร่งการแตกของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.543426887+07:00","message":"[bufferProcess] send to processor (isfinal):ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.543431751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.543434693+07:00","message":"> Transcript [1604] [false]: 'ช่วยเร่งการแตกต่างของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.543436914+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.543438799+07:00","message":"Set new StatePrefix: 'ช่วยเร่งการแตกต่างของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.543440456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.543442257+07:00","message":"> Transcript [1605] [true]: 'ช่วยเร่งการแตกของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.543447835+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.543449679+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.543451897+07:00","message":"StatePrefix: 'ช่วยเร่งการแตกต่างของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.543453931+07:00","message":"TextPushed: 'ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.543456321+07:00","message":"Push: 'แตกของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.54346385+07:00","message":"push: {true แตกของพืช 0 0xc000439700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:46.552358792+07:00","message":"write wav file: './tmp/7558/7558_431.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.650088325+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.650110337+07:00","message":"found end of frame, send empty tag with msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.650113406+07:00","message":"end Recv id 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.650119597+07:00","message":"[buffer interim] 432 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.65012681+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.650131247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.650135167+07:00","message":"> Transcript [1606] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.650137722+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.650139768+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.65014174+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.650143978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.650153291+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.650166011+07:00","message":"push: {true \n 0 0xc000439b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:46.654581434+07:00","message":"write wav file: './tmp/7558/7558_432.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.784173408+07:00","message":"[GCS] Start streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.855376949+07:00","message":"[GCS] IsForceVAD: false for message ID: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.990283119+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.990310624+07:00","message":"found end of frame, send empty tag with msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.990315056+07:00","message":"end Recv id 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.990323732+07:00","message":"[buffer interim] 433 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.990332337+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.990337744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.990344847+07:00","message":"> Transcript [1607] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.990349001+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.990351836+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.990354839+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.990357988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:46.990361606+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:46.990375222+07:00","message":"push: {true \n 0 0xc002103e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:46.994815372+07:00","message":"write wav file: './tmp/7558/7558_433.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:47.107829942+07:00","message":"[GCS] Start streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:47.785783567+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:47.785841153+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:18:47.785846401+07:00","message":"receive interim result [false|false]: ขอบคุณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:47.785859387+07:00","message":"[buffer interim] 434 false ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.785866482+07:00","message":"[bufferProcess] interim [480000000]:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:47.785868585+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.091324749+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.091364294+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:18:48.091371267+07:00","message":"receive interim result [false|false]: ควบคุมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.091385984+07:00","message":"[buffer interim] 434 false ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.091393688+07:00","message":"[bufferProcess] interim [780000000]:ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.091396611+07:00","message":"[bufferProcess] send to processor:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.091403482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.091406544+07:00","message":"> Transcript [1608] [false]: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.091408661+07:00","message":"Set StatePrefix (first interim): 'ขอบคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.151827535+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.151877766+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:18:48.151884376+07:00","message":"receive interim result [false|false]: ขอบคุณสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.151901966+07:00","message":"[buffer interim] 434 false ขอบคุณสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.15191201+07:00","message":"[bufferProcess] interim [840000000]:ขอบคุณสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.151915132+07:00","message":"[bufferProcess] send to processor:ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.151921875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.15192478+07:00","message":"> Transcript [1609] [false]: 'ควบคุมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.151927692+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.151929665+07:00","message":"Set new StatePrefix: 'ควบคุมส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.284428335+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.284465555+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:18:48.28447073+07:00","message":"receive interim result [false|false]: ก็คุณสมพงษ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.284498614+07:00","message":"[buffer interim] 434 false ก็คุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.284507214+07:00","message":"[bufferProcess] interim [960000000]:ก็คุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.284509771+07:00","message":"[bufferProcess] send to processor:ขอบคุณสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.284515627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.284519548+07:00","message":"> Transcript [1610] [false]: 'ขอบคุณสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.284522544+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.284526935+07:00","message":"Set new StatePrefix: 'ขอบคุณสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.471358507+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.471429784+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:18:48.471436017+07:00","message":"receive interim result [false|false]: ขอบคุณสำหรับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.471450263+07:00","message":"[buffer interim] 434 false ขอบคุณสำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.471457532+07:00","message":"[bufferProcess] interim [140000000]:ขอบคุณสำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.471460104+07:00","message":"[bufferProcess] send to processor:ก็คุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.471467226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.471470298+07:00","message":"> Transcript [1611] [false]: 'ก็คุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.471474494+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.471477215+07:00","message":"Set new StatePrefix: 'ก็คุณสมพงษ์'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:48.47248516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:48.472483477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.478691415+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.4787313+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:18:48.478737144+07:00","message":"receive interim result [false|false]: ก็คุณสมพงษ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.478751199+07:00","message":"[buffer interim] 434 false ก็คุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.478757124+07:00","message":"[bufferProcess] interim [200000000]:ก็คุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.478761213+07:00","message":"[bufferProcess] send to processor:ขอบคุณสำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.478764824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.478767534+07:00","message":"> Transcript [1612] [false]: 'ขอบคุณสำหรับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.478769459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.478772283+07:00","message":"Set new StatePrefix: 'ขอบคุณสำหรับพรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.541549352+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.541589976+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:18:48.541596204+07:00","message":"receive interim result [false|false]: ก็คุณสมพงษ์ขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.541610256+07:00","message":"[buffer interim] 434 false ก็คุณสมพงษ์ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.541616682+07:00","message":"[bufferProcess] interim [260000000]:ก็คุณสมพงษ์ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.541619889+07:00","message":"[bufferProcess] send to processor:ก็คุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.541626723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.541629668+07:00","message":"> Transcript [1613] [false]: 'ก็คุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.541632006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.541633905+07:00","message":"Set new StatePrefix: 'ก็คุณสมพงษ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.66696739+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.667012599+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:18:48.667020093+07:00","message":"receive interim result [false|false]: ก็คุณสมพงษ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.667034136+07:00","message":"[buffer interim] 434 false ก็คุณสมพงษ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.66704185+07:00","message":"[bufferProcess] interim [380000000]:ก็คุณสมพงษ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.667044252+07:00","message":"[bufferProcess] send to processor:ก็คุณสมพงษ์ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.667051557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.667054702+07:00","message":"> Transcript [1614] [false]: 'ก็คุณสมพงษ์ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.66705839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.667060499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.667063026+07:00","message":"StatePrefix: 'ก็คุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.667065278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.895346679+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.89538021+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:18:48.895385758+07:00","message":"receive interim result [false|false]: ก็คุณสมพงษ์ของไอ้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.895398046+07:00","message":"[buffer interim] 434 false ก็คุณสมพงษ์ของไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.89540668+07:00","message":"[bufferProcess] interim [560000000]:ก็คุณสมพงษ์ของไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.89540949+07:00","message":"[bufferProcess] send to processor:ก็คุณสมพงษ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.895413639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.895415799+07:00","message":"> Transcript [1615] [false]: 'ก็คุณสมพงษ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.895419434+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.895421492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.895423266+07:00","message":"StatePrefix: 'ก็คุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.895425687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.987467062+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.987500582+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:18:48.987506013+07:00","message":"receive interim result [false|false]: ก็คุณสมพงษ์ของนัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:48.987515027+07:00","message":"[buffer interim] 434 false ก็คุณสมพงษ์ของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.987521703+07:00","message":"[bufferProcess] interim [620000000]:ก็คุณสมพงษ์ของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.987523891+07:00","message":"[bufferProcess] send to processor:ก็คุณสมพงษ์ของไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.987528063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.987530661+07:00","message":"> Transcript [1616] [false]: 'ก็คุณสมพงษ์ของไอ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.987533504+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.987539707+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.987541811+07:00","message":"StatePrefix: 'ก็คุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:48.987543703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.018153008+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.018184413+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:18:49.018189636+07:00","message":"receive interim result [false|false]: ก็คุณสมพงษ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.018199399+07:00","message":"[buffer interim] 434 false ก็คุณสมพงษ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.018204928+07:00","message":"[bufferProcess] interim [680000000]:ก็คุณสมพงษ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.018209211+07:00","message":"[bufferProcess] send to processor:ก็คุณสมพงษ์ของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.018212415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.018215122+07:00","message":"> Transcript [1617] [false]: 'ก็คุณสมพงษ์ของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.018217999+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.018219971+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.018221698+07:00","message":"StatePrefix: 'ก็คุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.01822372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.018226523+07:00","message":"Push: 'ก็คุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.018229346+07:00","message":"TextPushed: 'ก็คุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.0182313+07:00","message":"Set new StatePrefix : 'ก็คุณสมพงษ์ของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.018233353+07:00","message":"Next Push (prob) : 'ของนัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.018241468+07:00","message":"push: {false ก็คุณสมพงษ์ 0 0xc00390e100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.060279693+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.060316555+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:18:49.060322427+07:00","message":"receive interim result [false|false]: ก็คุณสมพงษ์ของไม้ดอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.060337168+07:00","message":"[buffer interim] 434 false ก็คุณสมพงษ์ของไม้ดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.060343315+07:00","message":"[bufferProcess] interim [740000000]:ก็คุณสมพงษ์ของไม้ดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.060345988+07:00","message":"[bufferProcess] send to processor:ก็คุณสมพงษ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.060349875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.060352392+07:00","message":"> Transcript [1618] [false]: 'ก็คุณสมพงษ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.06035466+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.24076721+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.240808364+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:18:49.240815046+07:00","message":"receive interim result [false|false]: ก็คุณสมพงษ์ของไม้ดอกไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.240826862+07:00","message":"[buffer interim] 434 false ก็คุณสมพงษ์ของไม้ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.240834261+07:00","message":"[bufferProcess] interim [980000000]:ก็คุณสมพงษ์ของไม้ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.240836861+07:00","message":"[bufferProcess] send to processor:ก็คุณสมพงษ์ของไม้ดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.240842536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.240845394+07:00","message":"> Transcript [1619] [false]: 'ก็คุณสมพงษ์ของไม้ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.240848247+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.240850429+07:00","message":"Set new StatePrefix: 'ก็คุณสมพงษ์ของไม้ดอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.559658773+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.559710749+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:18:49.559717094+07:00","message":"receive interim result [false|false]: ก็คุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:49.559730162+07:00","message":"[buffer interim] 434 false ก็คุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.559737679+07:00","message":"[bufferProcess] interim [280000000]:ก็คุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.559741447+07:00","message":"[bufferProcess] send to processor:ก็คุณสมพงษ์ของไม้ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.559748872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.559751435+07:00","message":"> Transcript [1620] [false]: 'ก็คุณสมพงษ์ของไม้ดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.559754557+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.559756984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.55975923+07:00","message":"StatePrefix: 'ก็คุณสมพงษ์ของไม้ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:49.559761626+07:00","message":"TextPushed: 'ก็คุณสมพงษ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.140297655+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.140336259+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:18:50.140342067+07:00","message":"receive interim result [false|false]: ก็คุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:50.140353224+07:00","message":"[buffer interim] 434 false ก็คุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.14036255+07:00","message":"[bufferProcess] interim [880000000]:ก็คุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.140364981+07:00","message":"[bufferProcess] send to processor:ก็คุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.140368529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.140371691+07:00","message":"> Transcript [1621] [false]: 'ก็คุณสมพงษ์ของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.140375313+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.140377516+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.140380029+07:00","message":"StatePrefix: 'ก็คุณสมพงษ์ของไม้ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:50.140382489+07:00","message":"TextPushed: 'ก็คุณสมพงษ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:51.023202117+07:00","message":"[GCS] IsForceVAD: false for message ID: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:51.170822573+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:51.170873575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ\",\"confidence\":0.9484441}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:51.170881199+07:00","message":"receive interim result [true|false]: ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:51.170891773+07:00","message":"end recv isFinal message id 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:51.170893847+07:00","message":"end Recv id 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:51.170901117+07:00","message":"[buffer interim] 434 true ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.170916039+07:00","message":"[bufferProcess] interim [930000000]:ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.17091954+07:00","message":"[bufferProcess] send to processor (isfinal):ก็คุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.170923521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.170928589+07:00","message":"> Transcript [1622] [false]: 'ก็คุณสมพงษ์ของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.1709319+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.170933845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.170935964+07:00","message":"StatePrefix: 'ก็คุณสมพงษ์ของไม้ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.170938923+07:00","message":"TextPushed: 'ก็คุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.17094076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.170942656+07:00","message":"> Transcript [1623] [true]: 'ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.170945137+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.170946781+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.170948327+07:00","message":"StatePrefix: 'ก็คุณสมพงษ์ของไม้ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.170950019+07:00","message":"TextPushed: 'ก็คุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.170951593+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.171081518+07:00","message":"Push: 'ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.171084585+07:00","message":"TextPushed: 'ก็คุณสมพงษ์ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.171086644+07:00","message":"Set new StatePrefix : 'ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.171088789+07:00","message":"Next Push (prob) : 'ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:51.17109706+07:00","message":"push: {true ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ 0 0xc00390e100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:51.171115536+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_434.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:51.180420989+07:00","message":"write wav file: './tmp/7558/7558_434.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:51.473026609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:51.473048576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:51.915603716+07:00","message":"[GCS] Start streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:51.984300684+07:00","message":"[GCS] IsForceVAD: false for message ID: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.105143229+07:00","message":"[GCS] Start streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.115139591+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.115155659+07:00","message":"found end of frame, send empty tag with msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.115158714+07:00","message":"end Recv id 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.11516458+07:00","message":"[buffer interim] 435 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.11517085+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.115174391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.115177156+07:00","message":"> Transcript [1624] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.11517969+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.115181664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.115183379+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.115185103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.115187656+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.115195267+07:00","message":"push: {true \n 0 0xc0031f4280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:52.120335118+07:00","message":"write wav file: './tmp/7558/7558_435.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.839732049+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.839767531+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:18:52.839773967+07:00","message":"receive interim result [false|false]: อยากมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:52.839788409+07:00","message":"[buffer interim] 436 false อยากมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.839798288+07:00","message":"[bufferProcess] interim [600000000]:อยากมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:52.839800458+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:53.09513959+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:53.095188101+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:18:53.095196381+07:00","message":"receive interim result [false|false]: อยากมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:53.095214405+07:00","message":"[buffer interim] 436 false อยากมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.0952219+07:00","message":"[bufferProcess] interim [780000000]:อยากมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.095224478+07:00","message":"[bufferProcess] send to processor:อยากมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.095228584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.095231849+07:00","message":"> Transcript [1625] [false]: 'อยากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:53.095233929+07:00","message":"Set StatePrefix (first interim): 'อยากมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:54.458215063+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:54.458258663+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:18:54.45826439+07:00","message":"receive interim result [false|false]: อยากมีเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:54.458278592+07:00","message":"[buffer interim] 436 false อยากมีเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.458285538+07:00","message":"[bufferProcess] interim [220000000]:อยากมีเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.45828811+07:00","message":"[bufferProcess] send to processor:อยากมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.458296159+07:00","message":"[bufferProcess] send to processor (ticker):อยากมีเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.458298963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.458301566+07:00","message":"> Transcript [1626] [false]: 'อยากมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.45830501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.458307616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.458309414+07:00","message":"StatePrefix: 'อยากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.458311313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.458312838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.458314832+07:00","message":"> Transcript [1627] [false]: 'อยากมีเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.458316736+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.458318299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.45832006+07:00","message":"StatePrefix: 'อยากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.458321787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:54.473610196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:54.473659652+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:54.891002192+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:54.891043201+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:18:54.891048619+07:00","message":"receive interim result [false|false]: อยากมีการกระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:54.891065519+07:00","message":"[buffer interim] 436 false อยากมีการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.891072577+07:00","message":"[bufferProcess] interim [580000000]:อยากมีการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:54.891074655+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.073505955+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.073558203+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:18:55.073566364+07:00","message":"receive interim result [false|false]: อยากมีการกระตุ้นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.07358737+07:00","message":"[buffer interim] 436 false อยากมีการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.073594726+07:00","message":"[bufferProcess] interim [820000000]:อยากมีการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.073597189+07:00","message":"[bufferProcess] send to processor:อยากมีการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.073600262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.073603228+07:00","message":"> Transcript [1628] [false]: 'อยากมีการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.073606397+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.073608405+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.073610359+07:00","message":"StatePrefix: 'อยากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.073612225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.273041129+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.273081179+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:18:55.273087153+07:00","message":"receive interim result [false|false]: อยากมีการกระตุ้นการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.273102223+07:00","message":"[buffer interim] 436 false อยากมีการกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.273108289+07:00","message":"[bufferProcess] interim [0]:อยากมีการกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.273111075+07:00","message":"[bufferProcess] send to processor:อยากมีการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.273117735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.273120773+07:00","message":"> Transcript [1629] [false]: 'อยากมีการกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.273125195+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.273128475+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.2731314+07:00","message":"StatePrefix: 'อยากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.27313447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.273143048+07:00","message":"Push: 'อยากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.27314519+07:00","message":"TextPushed: 'อยากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.273147402+07:00","message":"Set new StatePrefix : 'อยากมีการกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.273149682+07:00","message":"Next Push (prob) : 'การกระตุ้นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.273184111+07:00","message":"push: {false อยากมี 0 0xc004002000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.656589525+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.656632082+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:18:55.656638176+07:00","message":"receive interim result [false|false]: อยากมีการกระตุ้นการสร้างยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.656652533+07:00","message":"[buffer interim] 436 false อยากมีการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.656662243+07:00","message":"[bufferProcess] interim [360000000]:อยากมีการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.656664667+07:00","message":"[bufferProcess] send to processor:อยากมีการกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.656669822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.656673568+07:00","message":"> Transcript [1630] [false]: 'อยากมีการกระตุ้นการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.65667706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.656679364+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.656681562+07:00","message":"StatePrefix: 'อยากมีการกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.656684415+07:00","message":"TextPushed: 'อยากมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.979554393+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.979596234+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:18:55.979602196+07:00","message":"receive interim result [false|false]: อยากมีการกระตุ้นการสร้างยอดใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:55.979615939+07:00","message":"[buffer interim] 436 false อยากมีการกระตุ้นการสร้างยอดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.979622873+07:00","message":"[bufferProcess] interim [660000000]:อยากมีการกระตุ้นการสร้างยอดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.979629541+07:00","message":"[bufferProcess] send to processor:อยากมีการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.979637335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.979640907+07:00","message":"> Transcript [1631] [false]: 'อยากมีการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.979644473+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.979647204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.979649399+07:00","message":"StatePrefix: 'อยากมีการกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:55.979651793+07:00","message":"TextPushed: 'อยากมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.036590727+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.036631636+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:18:56.036641966+07:00","message":"receive interim result [false|false]: อยากมีการกระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.036660001+07:00","message":"[buffer interim] 436 false อยากมีการกระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.036666647+07:00","message":"[bufferProcess] interim [780000000]:อยากมีการกระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.036668975+07:00","message":"[bufferProcess] send to processor:อยากมีการกระตุ้นการสร้างยอดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.036674233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.036676988+07:00","message":"> Transcript [1632] [false]: 'อยากมีการกระตุ้นการสร้างยอดใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.03668022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.036682221+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.036684196+07:00","message":"StatePrefix: 'อยากมีการกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.036686505+07:00","message":"TextPushed: 'อยากมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.334551649+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.334588283+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:18:56.334593665+07:00","message":"receive interim result [false|false]: อยากมีการกระตุ้นการสร้างยอดในการเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.334609286+07:00","message":"[buffer interim] 436 false อยากมีการกระตุ้นการสร้างยอดในการเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.334616028+07:00","message":"[bufferProcess] interim [20000000]:อยากมีการกระตุ้นการสร้างยอดในการเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.334618444+07:00","message":"[bufferProcess] send to processor:อยากมีการกระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.334621947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.334624803+07:00","message":"> Transcript [1633] [false]: 'อยากมีการกระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.334627983+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.334630128+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.334632218+07:00","message":"StatePrefix: 'อยากมีการกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.334634281+07:00","message":"TextPushed: 'อยากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.33463678+07:00","message":"Push: 'การกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.334638713+07:00","message":"TextPushed: 'อยากมีการกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.334640871+07:00","message":"Set new StatePrefix : 'อยากมีการกระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.334643523+07:00","message":"Next Push (prob) : 'สร้างยอดในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.334651863+07:00","message":"push: {false การกระตุ้นการ 0 0xc004002000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.484563729+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.484603448+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:18:56.484609437+07:00","message":"receive interim result [false|false]: อยากมีการกระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.484623088+07:00","message":"[buffer interim] 436 false อยากมีการกระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.484630042+07:00","message":"[bufferProcess] interim [140000000]:อยากมีการกระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.484632816+07:00","message":"[bufferProcess] send to processor:อยากมีการกระตุ้นการสร้างยอดในการเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.484639944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.484642803+07:00","message":"> Transcript [1634] [false]: 'อยากมีการกระตุ้นการสร้างยอดในการเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.48464645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.484648962+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.484651154+07:00","message":"StatePrefix: 'อยากมีการกระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.48465404+07:00","message":"TextPushed: 'อยากมีการกระตุ้นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.487247789+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.487287082+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:18:56.48729242+07:00","message":"receive interim result [false|false]: อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.487305819+07:00","message":"[buffer interim] 436 false อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.487310931+07:00","message":"[bufferProcess] interim [200000000]:อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.487313708+07:00","message":"[bufferProcess] send to processor:อยากมีการกระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.487319351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.487322264+07:00","message":"> Transcript [1635] [false]: 'อยากมีการกระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.487325542+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.487327617+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.487329591+07:00","message":"StatePrefix: 'อยากมีการกระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.487332088+07:00","message":"TextPushed: 'อยากมีการกระตุ้นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.757728386+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.757769698+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:18:56.757775926+07:00","message":"receive interim result [false|false]: อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.757788458+07:00","message":"[buffer interim] 436 false อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.757795826+07:00","message":"[bufferProcess] interim [440000000]:อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.7577985+07:00","message":"[bufferProcess] send to processor:อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.757804655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.757807441+07:00","message":"> Transcript [1636] [false]: 'อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.757811207+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.757813341+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.757815919+07:00","message":"StatePrefix: 'อยากมีการกระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:56.757819119+07:00","message":"TextPushed: 'อยากมีการกระตุ้นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970664464+07:00","message":"[GCS] Cleaned up inactive client: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970692071+07:00","message":"[GCS] Cleaned up inactive client: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970694958+07:00","message":"[GCS] Cleaned up inactive client: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970696734+07:00","message":"[GCS] Cleaned up inactive client: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970703307+07:00","message":"[GCS] Cleaned up inactive client: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970704997+07:00","message":"[GCS] Cleaned up inactive client: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970707369+07:00","message":"[GCS] Cleaned up inactive client: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970710969+07:00","message":"[GCS] Cleaned up inactive client: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970712803+07:00","message":"[GCS] Cleaned up inactive client: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970714479+07:00","message":"[GCS] Cleaned up inactive client: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970716592+07:00","message":"[GCS] Cleaned up inactive client: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970718666+07:00","message":"[GCS] Cleaned up inactive client: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970720308+07:00","message":"[GCS] Cleaned up inactive client: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.97072195+07:00","message":"[GCS] Cleaned up inactive client: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970723611+07:00","message":"[GCS] Cleaned up inactive client: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:56.970725212+07:00","message":"[GCS] Cleaned up inactive client: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.192475238+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.192528201+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:18:57.192538318+07:00","message":"receive interim result [false|false]: อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.19255769+07:00","message":"[buffer interim] 436 false อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.192571624+07:00","message":"[bufferProcess] interim [860000000]:อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.192576704+07:00","message":"[bufferProcess] send to processor:อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.19258574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.192589825+07:00","message":"> Transcript [1637] [false]: 'อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.192595916+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.192599369+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.192602784+07:00","message":"StatePrefix: 'อยากมีการกระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.192606553+07:00","message":"TextPushed: 'อยากมีการกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.192615954+07:00","message":"Push: 'สร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.192618761+07:00","message":"TextPushed: 'อยากมีการกระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.192621888+07:00","message":"Set new StatePrefix : 'อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.19262586+07:00","message":"Next Push (prob) : 'เพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.192637002+07:00","message":"push: {false สร้างยอดในการ 0 0xc004002000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.234828464+07:00","message":"[GCS] IsForceVAD: false for message ID: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.361217509+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.361262134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช\",\"confidence\":0.947203}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.36126971+07:00","message":"receive interim result [true|false]: อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.361280054+07:00","message":"end recv isFinal message id 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.361282197+07:00","message":"end Recv id 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.361289662+07:00","message":"[buffer interim] 436 true อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.361301543+07:00","message":"[bufferProcess] interim [130000000]:อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.361309049+07:00","message":"[bufferProcess] send to processor (isfinal):อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.361313165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.36131737+07:00","message":"> Transcript [1638] [false]: 'อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.361321475+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.361323828+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.361325763+07:00","message":"StatePrefix: 'อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.361328433+07:00","message":"TextPushed: 'อยากมีการกระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.361330492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.361332511+07:00","message":"> Transcript [1639] [true]: 'อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.361334891+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.361336691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.361338499+07:00","message":"StatePrefix: 'อยากมีการกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.36134052+07:00","message":"TextPushed: 'อยากมีการกระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:57.361347792+07:00","message":"Push: 'เพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.361356754+07:00","message":"push: {true เพาะเลี้ยงเนื้อเยื่อพืช 0 0xc004002000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:18:57.372449576+07:00","message":"write wav file: './tmp/7558/7558_436.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:57.474308179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:18:57.474330951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:57.74379634+07:00","message":"[GCS] Start streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:59.320997748+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:59.321038838+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:18:59.32104403+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:59.321056913+07:00","message":"[buffer interim] 437 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:59.321063255+07:00","message":"[bufferProcess] interim [620000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:59.321065115+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:59.321070068+07:00","message":"[bufferProcess] send to processor (ticker):ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:59.321072872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:59.321075581+07:00","message":"> Transcript [1640] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:59.321077582+07:00","message":"Set StatePrefix (first interim): 'ดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:59.898517283+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:59.898552366+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:18:59.89855736+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:18:59.898572234+07:00","message":"[buffer interim] 437 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:59.89857912+07:00","message":"[bufferProcess] interim [220000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:18:59.898580938+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:00.329100644+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:00.329134338+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:19:00.329140763+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:00.329152634+07:00","message":"[buffer interim] 437 false เป็นการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.329174642+07:00","message":"[bufferProcess] interim [580000000]:เป็นการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.329178815+07:00","message":"[bufferProcess] send to processor:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.329184777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.329188374+07:00","message":"> Transcript [1641] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.329192604+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.329195194+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.329198158+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.329201102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:00.474791105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:00.474804371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:00.521773446+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:00.521810802+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:19:00.521816297+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:00.521828282+07:00","message":"[buffer interim] 437 false เป็นการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.521834322+07:00","message":"[bufferProcess] interim [820000000]:เป็นการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.521837211+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.521842541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.521845091+07:00","message":"> Transcript [1642] [false]: 'เป็นการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.521847151+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.521849028+07:00","message":"Set new StatePrefix: 'เป็นการกระตุ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:00.713397914+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:00.713432938+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:19:00.713439867+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:00.713457656+07:00","message":"[buffer interim] 437 false เป็นการกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.713465841+07:00","message":"[bufferProcess] interim [0]:เป็นการกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.713468946+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.713473503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.713477267+07:00","message":"> Transcript [1643] [false]: 'เป็นการกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.713481731+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.7134846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.713487816+07:00","message":"StatePrefix: 'เป็นการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:00.713490805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.105857096+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.105897667+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:19:01.105903563+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.105914746+07:00","message":"[buffer interim] 437 false เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.105921442+07:00","message":"[bufferProcess] interim [360000000]:เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.105923562+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.105927019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.105929811+07:00","message":"> Transcript [1644] [false]: 'เป็นการกระตุ้นการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.105933164+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.105935357+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.105937429+07:00","message":"StatePrefix: 'เป็นการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.105939485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.334437416+07:00","message":"[GCS] IsForceVAD: false for message ID: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.395131041+07:00","message":"[GCS] Start streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.476794044+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.476827496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการสร้างยอดขาย\",\"confidence\":0.92875165}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.476832775+07:00","message":"receive interim result [true|false]: เป็นการกระตุ้นการสร้างยอดขาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.476841931+07:00","message":"end recv isFinal message id 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.476844176+07:00","message":"end Recv id 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.476849061+07:00","message":"[buffer interim] 437 true เป็นการกระตุ้นการสร้างยอดขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.476857335+07:00","message":"[bufferProcess] interim [810000000]:เป็นการกระตุ้นการสร้างยอดขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.476862316+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.476865526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.476868285+07:00","message":"> Transcript [1645] [false]: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.476871206+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.476872908+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.476875566+07:00","message":"StatePrefix: 'เป็นการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.476878533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.476880164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.476882816+07:00","message":"> Transcript [1646] [true]: 'เป็นการกระตุ้นการสร้างยอดขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.476884818+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.476886536+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.47688817+07:00","message":"StatePrefix: 'เป็นการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.476890215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:01.476892937+07:00","message":"Push: 'เป็นการกระตุ้นการสร้างยอดขาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:01.476899986+07:00","message":"push: {true เป็นการกระตุ้นการสร้างยอดขาย 0 0xc000439a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:01.487139763+07:00","message":"write wav file: './tmp/7558/7558_437.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:02.742500823+07:00","message":"[GCS] IsForceVAD: false for message ID: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:02.806423987+07:00","message":"[GCS] Start streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:02.834199952+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:02.834219698+07:00","message":"found end of frame, send empty tag with msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:02.834222597+07:00","message":"end Recv id 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:02.834228867+07:00","message":"[buffer interim] 438 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:02.83423466+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:02.834238746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:02.834241691+07:00","message":"> Transcript [1647] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:02.834244115+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:02.834245979+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:02.834247695+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:02.834249444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:02.834256367+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:02.834264831+07:00","message":"push: {true \n 0 0xc00390e400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:02.840375572+07:00","message":"write wav file: './tmp/7558/7558_438.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:02.8628032+07:00","message":"[GCS] IsForceVAD: false for message ID: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.064139114+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.064162076+07:00","message":"found end of frame, send empty tag with msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.064165538+07:00","message":"end Recv id 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.064174319+07:00","message":"[buffer interim] 439 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.06418347+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.064193566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.064197371+07:00","message":"> Transcript [1648] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.064201184+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.064203006+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.06420482+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.064206802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:03.064210191+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.064219189+07:00","message":"push: {true \n 0 0xc00338a480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:03.068703533+07:00","message":"write wav file: './tmp/7558/7558_439.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:03.385544346+07:00","message":"[GCS] Start streaming session, msgId: 440"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:03.475710324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:03.475718369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.175763134+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.175811975+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:19:04.175818471+07:00","message":"receive interim result [false|false]: บิ๊กไบค์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.175834298+07:00","message":"[buffer interim] 440 false บิ๊กไบค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.175841407+07:00","message":"[bufferProcess] interim [660000000]:บิ๊กไบค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.175843725+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.175851509+07:00","message":"[bufferProcess] send to processor (ticker):บิ๊กไบค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.175855176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.175857775+07:00","message":"> Transcript [1649] [false]: 'บิ๊กไบค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.175860363+07:00","message":"Set StatePrefix (first interim): 'บิ๊กไบค์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.300098465+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.300137438+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:19:04.300142708+07:00","message":"receive interim result [false|false]: ติดบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.300154831+07:00","message":"[buffer interim] 440 false ติดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.300163491+07:00","message":"[bufferProcess] interim [720000000]:ติดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.300165536+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.489567841+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.489616365+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:19:04.48962221+07:00","message":"receive interim result [false|false]: บิ๊กไบค์ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.489635641+07:00","message":"[buffer interim] 440 false บิ๊กไบค์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.489642634+07:00","message":"[bufferProcess] interim [840000000]:บิ๊กไบค์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.489645076+07:00","message":"[bufferProcess] send to processor:ติดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.489652412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.489655268+07:00","message":"> Transcript [1650] [false]: 'ติดบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.48965806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.489660237+07:00","message":"Set new StatePrefix: 'ติดบ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.543449762+07:00","message":"[GCS] IsForceVAD: false for message ID: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.550708833+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.550749034+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:19:04.550755279+07:00","message":"receive interim result [false|false]: ติดบ้านไอริส"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.550769765+07:00","message":"[buffer interim] 440 false ติดบ้านไอริส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.550776083+07:00","message":"[bufferProcess] interim [960000000]:ติดบ้านไอริส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.550778441+07:00","message":"[bufferProcess] send to processor:บิ๊กไบค์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.550784535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.550787357+07:00","message":"> Transcript [1651] [false]: 'บิ๊กไบค์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.550789717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.550791867+07:00","message":"Set new StatePrefix: 'บิ๊กไบค์ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.591665598+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.591709772+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:19:04.591716151+07:00","message":"receive interim result [false|false]: ติดบ้านไอริน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.591734021+07:00","message":"[buffer interim] 440 false ติดบ้านไอริน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.591741911+07:00","message":"[bufferProcess] interim [80000000]:ติดบ้านไอริน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.591744165+07:00","message":"[bufferProcess] send to processor:ติดบ้านไอริส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.591748329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.591751588+07:00","message":"> Transcript [1652] [false]: 'ติดบ้านไอริส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.591753885+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.591755829+07:00","message":"Set new StatePrefix: 'ติดบ้านไอริส'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.604795695+07:00","message":"[GCS] Start streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.662847924+07:00","message":"[GCS] IsForceVAD: false for message ID: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.744843734+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.744885194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปิ๊กบ้านไอริน\",\"confidence\":0.87360847}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.744890648+07:00","message":"receive interim result [true|false]: ปิ๊กบ้านไอริน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.744897899+07:00","message":"end recv isFinal message id 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.744900123+07:00","message":"end Recv id 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.74490662+07:00","message":"[buffer interim] 440 true ปิ๊กบ้านไอริน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.744913928+07:00","message":"[bufferProcess] interim [380000000]:ปิ๊กบ้านไอริน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.744919287+07:00","message":"[bufferProcess] send to processor (isfinal):ติดบ้านไอริน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.744922223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.744925014+07:00","message":"> Transcript [1653] [false]: 'ติดบ้านไอริน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.744927069+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.744929+07:00","message":"Set new StatePrefix: 'ติดบ้านไอริน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.74493076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.744932708+07:00","message":"> Transcript [1654] [true]: 'ปิ๊กบ้านไอริน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.74493517+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.744936917+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.744938991+07:00","message":"StatePrefix: 'ติดบ้านไอริน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.74494094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.744945414+07:00","message":"Push: 'ปิ๊กบ้านไอริน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.744953258+07:00","message":"push: {true ปิ๊กบ้านไอริน 0 0xc00390e700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:04.750946466+07:00","message":"write wav file: './tmp/7558/7558_440.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.865604662+07:00","message":"[GCS] Start streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.895779532+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.89580138+07:00","message":"found end of frame, send empty tag with msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.895805342+07:00","message":"end Recv id 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.895813415+07:00","message":"[buffer interim] 441 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.895829887+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.895834753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.895841992+07:00","message":"> Transcript [1655] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.895845972+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.895848822+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.895851494+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.895854417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:04.895861187+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.895873649+07:00","message":"push: {true \n 0 0xc00390e880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:04.900901003+07:00","message":"write wav file: './tmp/7558/7558_441.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:04.983895521+07:00","message":"[GCS] IsForceVAD: false for message ID: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.06333343+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.063356233+07:00","message":"found end of frame, send empty tag with msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.063359353+07:00","message":"end Recv id 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.06336771+07:00","message":"[buffer interim] 442 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.063375506+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.063387502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.063390175+07:00","message":"> Transcript [1656] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.063392544+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.063394469+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.063396113+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.063398002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.063400655+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.063412352+07:00","message":"push: {true \n 0 0xc00338af00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:05.067646736+07:00","message":"write wav file: './tmp/7558/7558_442.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.115140346+07:00","message":"[GCS] Start streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.243772247+07:00","message":"[GCS] IsForceVAD: false for message ID: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.595087162+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.59511567+07:00","message":"found end of frame, send empty tag with msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.595119649+07:00","message":"end Recv id 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.595127976+07:00","message":"[buffer interim] 443 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.595135027+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.595138778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.595141635+07:00","message":"> Transcript [1657] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.595144039+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.595146024+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.595147814+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.595149556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.595156288+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.595166718+07:00","message":"push: {true \n 0 0xc002102b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:05.600502092+07:00","message":"write wav file: './tmp/7558/7558_443.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.624003091+07:00","message":"[GCS] Start streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.753902967+07:00","message":"[GCS] IsForceVAD: false for message ID: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.824984706+07:00","message":"[GCS] Start streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.851774845+07:00","message":"receive streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.85179179+07:00","message":"found end of frame, send empty tag with msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.851795319+07:00","message":"end Recv id 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.851800988+07:00","message":"[buffer interim] 444 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.851807212+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.851811266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.851814024+07:00","message":"> Transcript [1658] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.851816396+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.851818283+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.851820128+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.851821846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:05.851824635+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:05.851833147+07:00","message":"push: {true \n 0 0xc004002f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:05.857172968+07:00","message":"write wav file: './tmp/7558/7558_444.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:06.475962658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:06.475974298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.077371297+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.077409165+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:19:08.077414388+07:00","message":"receive interim result [false|false]: ดินเป็นกรด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.07742954+07:00","message":"[buffer interim] 445 false ดินเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.077435815+07:00","message":"[bufferProcess] interim [280000000]:ดินเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.077438086+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.077444775+07:00","message":"[bufferProcess] send to processor (ticker):ดินเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.077447333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.077450259+07:00","message":"> Transcript [1659] [false]: 'ดินเป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.077452443+07:00","message":"Set StatePrefix (first interim): 'ดินเป็นกรด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.12213517+07:00","message":"[GCS] IsForceVAD: false for message ID: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.144051896+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.144087394+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:19:08.1440937+07:00","message":"receive interim result [false|false]: กรม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.144105428+07:00","message":"[buffer interim] 445 false กรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.144111685+07:00","message":"[bufferProcess] interim [340000000]:กรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.144113567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.225535296+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.225576993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดินเป็นกรด\",\"confidence\":0.8255405}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.225583122+07:00","message":"receive interim result [true|false]: ดินเป็นกรด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.225590781+07:00","message":"end recv isFinal message id 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.225592676+07:00","message":"end Recv id 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.22559977+07:00","message":"[buffer interim] 445 true ดินเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.22560811+07:00","message":"[bufferProcess] interim [520000000]:ดินเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.225611348+07:00","message":"[bufferProcess] send to processor (isfinal):กรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.225614867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.225617683+07:00","message":"> Transcript [1660] [false]: 'กรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.225620012+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.225621961+07:00","message":"Set new StatePrefix: 'กรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.225624035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.22562676+07:00","message":"> Transcript [1661] [true]: 'ดินเป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.225630368+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.22563297+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.225636004+07:00","message":"StatePrefix: 'กรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.22563904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.225644935+07:00","message":"Push: 'ดินเป็นกรด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.225655502+07:00","message":"push: {true ดินเป็นกรด 0 0xc0031f4f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:08.234365507+07:00","message":"write wav file: './tmp/7558/7558_445.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.384780011+07:00","message":"[GCS] Start streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.503253273+07:00","message":"[GCS] IsForceVAD: false for message ID: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.574886168+07:00","message":"[GCS] Start streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.601062075+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.601080146+07:00","message":"found end of frame, send empty tag with msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.601084009+07:00","message":"end Recv id 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.601091154+07:00","message":"[buffer interim] 446 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.601098672+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.601108283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.601111474+07:00","message":"> Transcript [1662] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.601114741+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.601116619+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.60111847+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.601120563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:08.60112637+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:08.60113855+07:00","message":"push: {true \n 0 0xc0031f5380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:08.606162768+07:00","message":"write wav file: './tmp/7558/7558_446.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:09.476733896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:09.476750025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.639447656+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.639497678+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:19:09.639505901+07:00","message":"receive interim result [false|false]: ห*การ์ตูน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.639523158+07:00","message":"[buffer interim] 447 false ห*การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.639532686+07:00","message":"[bufferProcess] interim [80000000]:ห*การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.639535462+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.639544086+07:00","message":"[bufferProcess] send to processor (ticker):ห*การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.639548058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.639552485+07:00","message":"> Transcript [1663] [false]: 'ห*การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.639556244+07:00","message":"Set StatePrefix (first interim): 'ห*การ์ตูน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.768710102+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.768757426+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:19:09.768763032+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:09.768779461+07:00","message":"[buffer interim] 447 false วิธีกระตุ้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.768788114+07:00","message":"[bufferProcess] interim [200000000]:วิธีกระตุ้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:09.768790083+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.009387666+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.0094329+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:19:10.009439289+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.009457327+07:00","message":"[buffer interim] 447 false วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.009465319+07:00","message":"[bufferProcess] interim [440000000]:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.009467759+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.009471534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.009474389+07:00","message":"> Transcript [1664] [false]: 'วิธีกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.009476824+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.009479669+07:00","message":"Set new StatePrefix: 'วิธีกระตุ้นให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.334368073+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.33441577+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:19:10.334423633+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.334438145+07:00","message":"[buffer interim] 447 false วิธีกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.334446107+07:00","message":"[bufferProcess] interim [740000000]:วิธีกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.334448547+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.334452184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.334454884+07:00","message":"> Transcript [1665] [false]: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.334457711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.334459789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.334461569+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.334463738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.471722378+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.471780141+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:19:10.471787133+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.471802547+07:00","message":"[buffer interim] 447 false วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.471810388+07:00","message":"[bufferProcess] interim [860000000]:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.471813185+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.471820404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.471823104+07:00","message":"> Transcript [1666] [false]: 'วิธีกระตุ้นให้เซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.471827117+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.471829124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.471833599+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.471836657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.653778266+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.653820307+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:19:10.653826361+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.653842667+07:00","message":"[buffer interim] 447 false วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.653850025+07:00","message":"[bufferProcess] interim [40000000]:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.653852797+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.653860317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.653863227+07:00","message":"> Transcript [1667] [false]: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.653866822+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.653869006+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.653870873+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.653873485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.715649097+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.715686581+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:19:10.715692473+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.715711525+07:00","message":"[buffer interim] 447 false วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.715722054+07:00","message":"[bufferProcess] interim [160000000]:วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.7157261+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.715733273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.715737238+07:00","message":"> Transcript [1668] [false]: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.71574155+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.715744623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.715750677+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.715753722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.715761882+07:00","message":"Push: 'วิธีกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.715764875+07:00","message":"TextPushed: 'วิธีกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.715767767+07:00","message":"Set new StatePrefix : 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:10.71577071+07:00","message":"Next Push (prob) : 'เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:10.715792507+07:00","message":"push: {false วิธีกระตุ้นให้ 0 0xc0031f5480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.002316207+07:00","message":"[GCS] IsForceVAD: false for message ID: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.065511137+07:00","message":"[GCS] Start streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.117316636+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.117366026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์ที่ลำต้น\",\"confidence\":0.9577484}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.117372939+07:00","message":"receive interim result [true|false]: วิธีกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.117382794+07:00","message":"end recv isFinal message id 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.117385181+07:00","message":"end Recv id 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.117393283+07:00","message":"[buffer interim] 447 true วิธีกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.117401659+07:00","message":"[bufferProcess] interim [670000000]:วิธีกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.11740663+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.117410469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.11741347+07:00","message":"> Transcript [1669] [false]: 'วิธีกระตุ้นให้เซลล์ที่เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.117416391+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.117418283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.117420607+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.11742312+07:00","message":"TextPushed: 'วิธีกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.117425149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.117427063+07:00","message":"> Transcript [1670] [true]: 'วิธีกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.117432062+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.117434152+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.117435741+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.117437783+07:00","message":"TextPushed: 'วิธีกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.117440364+07:00","message":"Push: 'เซลล์ที่ลำต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.117448797+07:00","message":"push: {true เซลล์ที่ลำต้น 0 0xc0031f5480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:11.127013268+07:00","message":"write wav file: './tmp/7558/7558_447.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.719201271+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.719230467+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:19:11.719235007+07:00","message":"receive interim result [false|false]: ฎีกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.719246768+07:00","message":"[buffer interim] 448 false ฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.719252701+07:00","message":"[bufferProcess] interim [600000000]:ฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.719254828+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.745219908+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.745246989+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:19:11.745252194+07:00","message":"receive interim result [false|false]: มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.745266619+07:00","message":"[buffer interim] 448 false มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.745271401+07:00","message":"[bufferProcess] interim [660000000]:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.745273369+07:00","message":"[bufferProcess] send to processor:ฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.745277559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.745280594+07:00","message":"> Transcript [1671] [false]: 'ฎีกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.745283462+07:00","message":"Set StatePrefix (first interim): 'ฎีกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.941798122+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.941843117+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:19:11.941850545+07:00","message":"receive interim result [false|false]: มีการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:11.941865181+07:00","message":"[buffer interim] 448 false มีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.941872662+07:00","message":"[bufferProcess] interim [840000000]:มีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.941875395+07:00","message":"[bufferProcess] send to processor:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.941882557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.94188586+07:00","message":"> Transcript [1672] [false]: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.941888197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:11.941890229+07:00","message":"Set new StatePrefix: 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.149304374+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.149337861+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:19:12.149343206+07:00","message":"receive interim result [false|false]: มีการยึดตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.149352662+07:00","message":"[buffer interim] 448 false มีการยึดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.149364132+07:00","message":"[bufferProcess] interim [80000000]:มีการยึดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.149366706+07:00","message":"[bufferProcess] send to processor:มีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.149370851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.149373537+07:00","message":"> Transcript [1673] [false]: 'มีการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.149376293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.149378506+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.149381087+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.149383433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.316068554+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.316120177+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:19:12.316127116+07:00","message":"receive interim result [false|false]: มีการยืดตัวละ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.316140745+07:00","message":"[buffer interim] 448 false มีการยืดตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.316148763+07:00","message":"[bufferProcess] interim [260000000]:มีการยืดตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.316151584+07:00","message":"[bufferProcess] send to processor:มีการยึดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.316158746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.316162241+07:00","message":"> Transcript [1674] [false]: 'มีการยึดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.316165984+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.316168308+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.316170562+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.316172637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.452671082+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.452713626+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:19:12.452718636+07:00","message":"receive interim result [false|false]: มีการยึดตัวแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.452733382+07:00","message":"[buffer interim] 448 false มีการยึดตัวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.452740071+07:00","message":"[bufferProcess] interim [380000000]:มีการยึดตัวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.452742496+07:00","message":"[bufferProcess] send to processor:มีการยืดตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.452746511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.452748961+07:00","message":"> Transcript [1675] [false]: 'มีการยืดตัวละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.452753136+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.452755007+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.452756707+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.452758461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:12.476802033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:12.476791645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.632316697+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.63235142+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:19:12.632356972+07:00","message":"receive interim result [false|false]: มีการยึดตัวแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.632371163+07:00","message":"[buffer interim] 448 false มีการยึดตัวแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.632378601+07:00","message":"[bufferProcess] interim [500000000]:มีการยึดตัวแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.632381173+07:00","message":"[bufferProcess] send to processor:มีการยึดตัวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.632384986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.632388339+07:00","message":"> Transcript [1676] [false]: 'มีการยึดตัวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.632391892+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.632394011+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.632395755+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.632397746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.632404024+07:00","message":"Push: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.632406354+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.632410417+07:00","message":"Set new StatePrefix : 'มีการยึดตัวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.632412706+07:00","message":"Next Push (prob) : 'ยึดตัวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.632419496+07:00","message":"push: {false มีการ 0 0xc000438e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.677721895+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.677759493+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:19:12.677765391+07:00","message":"receive interim result [false|false]: มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:12.677780705+07:00","message":"[buffer interim] 448 false มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.67778763+07:00","message":"[bufferProcess] interim [620000000]:มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.67779062+07:00","message":"[bufferProcess] send to processor:มีการยึดตัวแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.677794473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.67780056+07:00","message":"> Transcript [1677] [false]: 'มีการยึดตัวแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.677804214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.677806112+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.677807865+07:00","message":"StatePrefix: 'มีการยึดตัวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:12.67781011+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.256372838+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.256405393+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:19:13.256411389+07:00","message":"receive interim result [false|false]: มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.25642194+07:00","message":"[buffer interim] 448 false มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.256434625+07:00","message":"[bufferProcess] interim [220000000]:มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.256437033+07:00","message":"[bufferProcess] send to processor:มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.256440463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.256443242+07:00","message":"> Transcript [1678] [false]: 'มีการยึดตัวแล้วล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.25644641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.25644849+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.25645041+07:00","message":"StatePrefix: 'มีการยึดตัวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.256452411+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.443901879+07:00","message":"[GCS] IsForceVAD: false for message ID: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.534549219+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.534591177+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:19:13.534597745+07:00","message":"receive interim result [false|false]: มีการยึดตัวแล้วเร็วมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.534613781+07:00","message":"[buffer interim] 448 false มีการยึดตัวแล้วเร็วมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.534621655+07:00","message":"[bufferProcess] interim [460000000]:มีการยึดตัวแล้วเร็วมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.534625408+07:00","message":"[bufferProcess] send to processor:มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.534629963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.534633039+07:00","message":"> Transcript [1679] [false]: 'มีการยึดตัวแล้วล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.534636881+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.534639119+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.534641808+07:00","message":"StatePrefix: 'มีการยึดตัวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.534644587+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.654008625+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.65405041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยึดตัวระดับเซลล์มากขึ้น\",\"confidence\":0.9076156}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.654057157+07:00","message":"receive interim result [true|false]: มีการยึดตัวระดับเซลล์มากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.654070549+07:00","message":"end recv isFinal message id 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.654073818+07:00","message":"end Recv id 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.654080827+07:00","message":"[buffer interim] 448 true มีการยึดตัวระดับเซลล์มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654090327+07:00","message":"[bufferProcess] interim [580000000]:มีการยึดตัวระดับเซลล์มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654094385+07:00","message":"[bufferProcess] send to processor (isfinal):มีการยึดตัวแล้วเร็วมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654097875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654100933+07:00","message":"> Transcript [1680] [false]: 'มีการยึดตัวแล้วเร็วมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654104522+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654106442+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654108607+07:00","message":"StatePrefix: 'มีการยึดตัวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654110602+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654113001+07:00","message":"Push: 'ยึดตัวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654114847+07:00","message":"TextPushed: 'มีการยึดตัวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654116796+07:00","message":"Set new StatePrefix : 'มีการยึดตัวแล้วเร็วมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.65411885+07:00","message":"Next Push (prob) : 'เร็วมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654120582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654122478+07:00","message":"> Transcript [1681] [true]: 'มีการยึดตัวระดับเซลล์มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654124574+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654126213+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654127951+07:00","message":"StatePrefix: 'มีการยึดตัวแล้วเร็วมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654129663+07:00","message":"TextPushed: 'มีการยึดตัวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654131195+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.654219346+07:00","message":"push: {false ยึดตัวแล้ว 0 0xc000438e80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654249855+07:00","message":"Push: 'ระดับเซลล์มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654253775+07:00","message":"TextPushed: 'มีการยึดตัวแล้วระดับเซลล์มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654256047+07:00","message":"Set new StatePrefix : 'มีการยึดตัวระดับเซลล์มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654257933+07:00","message":"Next Push (prob) : 'มีการยึดตัวระดับเซลล์มากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.654273235+07:00","message":"push: {true ระดับเซลล์มากขึ้น 0 0xc000438e80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:13.654290646+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_448.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:13.663664387+07:00","message":"write wav file: './tmp/7558/7558_448.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:13.704344105+07:00","message":"[GCS] Start streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:15.302014567+07:00","message":"[GCS] IsForceVAD: false for message ID: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:15.383150712+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:15.383180995+07:00","message":"found end of frame, send empty tag with msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:15.38318496+07:00","message":"end Recv id 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:15.383193532+07:00","message":"[buffer interim] 449 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.383200785+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.383205094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.383207672+07:00","message":"> Transcript [1682] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.38321046+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.38321234+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.383214524+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.383216292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.383218959+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:15.383227664+07:00","message":"push: {true \n 0 0xc000439900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:15.391504262+07:00","message":"write wav file: './tmp/7558/7558_449.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:15.4774276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:15.477446391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:15.495397537+07:00","message":"[GCS] Start streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:15.553077736+07:00","message":"[GCS] IsForceVAD: false for message ID: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:15.74205841+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:15.74207849+07:00","message":"found end of frame, send empty tag with msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:15.74208142+07:00","message":"end Recv id 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:15.742087289+07:00","message":"[buffer interim] 450 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.742093097+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.742097133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.742100286+07:00","message":"> Transcript [1683] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.74210367+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.742105804+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.742107668+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.74210947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:15.742118103+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:15.74212635+07:00","message":"push: {true \n 0 0xc00390e680}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:15.744942148+07:00","message":"[GCS] Start streaming session, msgId: 451"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:15.746724123+07:00","message":"write wav file: './tmp/7558/7558_450.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.107288832+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.107329483+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:19:17.107335086+07:00","message":"receive interim result [false|false]: คลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.107348469+07:00","message":"[buffer interim] 451 false คลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.107354254+07:00","message":"[bufferProcess] interim [200000000]:คลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.107356217+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.10736127+07:00","message":"[bufferProcess] send to processor (ticker):คลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.107363757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.107369562+07:00","message":"> Transcript [1684] [false]: 'คลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.107371572+07:00","message":"Set StatePrefix (first interim): 'คลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.174917817+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.174960829+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:19:17.174969192+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.174984236+07:00","message":"[buffer interim] 451 false เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.174991845+07:00","message":"[bufferProcess] interim [320000000]:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.174993949+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.690502856+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.690542759+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:19:17.690549369+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.690564976+07:00","message":"[buffer interim] 451 false เกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.690572539+07:00","message":"[bufferProcess] interim [800000000]:เกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.690575148+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.690583202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.690586203+07:00","message":"> Transcript [1685] [false]: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.690588906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.690591355+07:00","message":"Set new StatePrefix: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.811306105+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.81134627+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:19:17.811352881+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกละ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.811367907+07:00","message":"[buffer interim] 451 false เกี่ยวข้องกับอีกละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.811375337+07:00","message":"[bufferProcess] interim [920000000]:เกี่ยวข้องกับอีกละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.81137777+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.811387106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.811390583+07:00","message":"> Transcript [1686] [false]: 'เกี่ยวข้องกับอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.811393902+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.811396169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.811399606+07:00","message":"StatePrefix: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.811401808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.869980053+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.870014937+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:19:17.87004978+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:17.87006571+07:00","message":"[buffer interim] 451 false เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.87007221+07:00","message":"[bufferProcess] interim [980000000]:เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.870074626+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.870081869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.870085252+07:00","message":"> Transcript [1687] [false]: 'เกี่ยวข้องกับอีกละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.870088063+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.870090206+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.870092943+07:00","message":"StatePrefix: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:17.870095171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.318802555+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.318843397+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:19:18.318849648+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกรายการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.318862349+07:00","message":"[buffer interim] 451 false เกี่ยวข้องกับอีกรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.31886803+07:00","message":"[bufferProcess] interim [340000000]:เกี่ยวข้องกับอีกรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.318872287+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.318878757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.318881319+07:00","message":"> Transcript [1688] [false]: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.318884571+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.318886647+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.318888627+07:00","message":"StatePrefix: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.318891014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.322522156+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.322544588+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:19:18.322550024+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.32255944+07:00","message":"[buffer interim] 451 false เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.322563598+07:00","message":"[bufferProcess] interim [400000000]:เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.32256625+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.32256933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.322571757+07:00","message":"> Transcript [1689] [false]: 'เกี่ยวข้องกับอีกรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.322574184+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.322576051+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.322577761+07:00","message":"StatePrefix: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.322579636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.322585565+07:00","message":"Push: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.322587494+07:00","message":"TextPushed: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.322589905+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับอีกรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.322592251+07:00","message":"Next Push (prob) : 'อีกรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.322613166+07:00","message":"push: {false เกี่ยวข้องกับ 0 0xc00390ea00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.380142694+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.380180168+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:19:18.38018668+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.3801992+07:00","message":"[buffer interim] 451 false เกี่ยวข้องกับอีกหลายกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.380205079+07:00","message":"[bufferProcess] interim [460000000]:เกี่ยวข้องกับอีกหลายกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.380207693+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.380213081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.38021559+07:00","message":"> Transcript [1690] [false]: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.380217657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.380220235+07:00","message":"Set new StatePrefix: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:18.477672163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:18.477682861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.578133011+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.578171622+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:19:18.57817826+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.578193157+07:00","message":"[buffer interim] 451 false เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.578199979+07:00","message":"[bufferProcess] interim [640000000]:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.578202723+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลายกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.578206115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.578208517+07:00","message":"> Transcript [1691] [false]: 'เกี่ยวข้องกับอีกหลายกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.57821143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.578213411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.57821547+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.578217715+07:00","message":"TextPushed: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.773113726+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.77315536+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:19:18.773176251+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวนการใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.773189711+07:00","message":"[buffer interim] 451 false เกี่ยวข้องกับอีกหลายกระบวนการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.773197473+07:00","message":"[bufferProcess] interim [880000000]:เกี่ยวข้องกับอีกหลายกระบวนการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.773200175+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.773206707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.773209355+07:00","message":"> Transcript [1692] [false]: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.773212582+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.773214864+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.773216895+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.773219369+07:00","message":"TextPushed: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.965420242+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.965454598+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:19:18.9654604+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:18.965473716+07:00","message":"[buffer interim] 451 false เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.965481316+07:00","message":"[bufferProcess] interim [60000000]:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.965484413+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลายกระบวนการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.965490758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.965494858+07:00","message":"> Transcript [1693] [false]: 'เกี่ยวข้องกับอีกหลายกระบวนการใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.965499514+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.965502113+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.965504441+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:18.965506582+07:00","message":"TextPushed: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.144339018+07:00","message":"[GCS] IsForceVAD: false for message ID: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.221221584+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.221256564+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:19:19.221262155+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.22127557+07:00","message":"[buffer interim] 451 false เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.22128221+07:00","message":"[bufferProcess] interim [240000000]:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.22128458+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.221290428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.221293256+07:00","message":"> Transcript [1694] [false]: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.22129701+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.221299145+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.221301239+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.22130362+07:00","message":"TextPushed: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.22130821+07:00","message":"Push: 'อีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.221310004+07:00","message":"TextPushed: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.221313276+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.221315481+07:00","message":"Next Push (prob) : 'กระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.221323318+07:00","message":"push: {false อีกหลาย 0 0xc00390ea00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.225894997+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.225916987+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:19:19.225922161+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวนการในพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.225940996+07:00","message":"[buffer interim] 451 false เกี่ยวข้องกับอีกหลายกระบวนการในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.225947856+07:00","message":"[bufferProcess] interim [420000000]:เกี่ยวข้องกับอีกหลายกระบวนการในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.22595158+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.225956074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.225958636+07:00","message":"> Transcript [1695] [false]: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.225961316+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.225963268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.225965043+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.225967495+07:00","message":"TextPushed: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.246828637+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.246857306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลายกระบวนการ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.246862557+07:00","message":"receive interim result [true|false]: เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.246870032+07:00","message":"end recv isFinal message id 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.246872295+07:00","message":"end Recv id 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.246877731+07:00","message":"[buffer interim] 451 true เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.246882365+07:00","message":"[bufferProcess] interim [420000000]:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.246885872+07:00","message":"[bufferProcess] send to processor (isfinal):เกี่ยวข้องกับอีกหลายกระบวนการในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.24688971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.246892288+07:00","message":"> Transcript [1696] [false]: 'เกี่ยวข้องกับอีกหลายกระบวนการในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.246895242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.246896988+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.246898953+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.246901245+07:00","message":"TextPushed: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.246903124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.246905093+07:00","message":"> Transcript [1697] [true]: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.24690713+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.246908756+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.246910273+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.246912012+07:00","message":"TextPushed: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.24691785+07:00","message":"Push: 'กระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.246925089+07:00","message":"push: {true กระบวนการ 0 0xc00390ea00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:19.256396021+07:00","message":"write wav file: './tmp/7558/7558_451.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.335045872+07:00","message":"[GCS] Start streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.97364202+07:00","message":"[GCS] IsForceVAD: false for message ID: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.984841642+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.984886462+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:19:19.984891355+07:00","message":"receive interim result [false|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:19.984905501+07:00","message":"[buffer interim] 452 false เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.984911463+07:00","message":"[bufferProcess] interim [480000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:19.984913346+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:20.065028456+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:20.065068769+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:20.065076124+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:20.065088949+07:00","message":"end recv isFinal message id 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:20.065091861+07:00","message":"end Recv id 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:20.06510037+07:00","message":"[buffer interim] 452 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:20.065108244+07:00","message":"[bufferProcess] interim [660000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:20.065112116+07:00","message":"[bufferProcess] send to processor (isfinal):เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:20.065116507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:20.065119894+07:00","message":"> Transcript [1698] [false]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:20.065122036+07:00","message":"Set StatePrefix (first interim): 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:20.065123617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:20.065125414+07:00","message":"> Transcript [1699] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:20.065128072+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:20.06512999+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:20.065134337+07:00","message":"StatePrefix: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:20.065136282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:20.065138917+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:20.065147883+07:00","message":"push: {true  0 0xc00338ab00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:20.071384752+07:00","message":"write wav file: './tmp/7558/7558_452.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:20.363949035+07:00","message":"[GCS] Start streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:20.96537352+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:20.965422969+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:19:20.965428397+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:20.965442769+07:00","message":"[buffer interim] 453 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:20.965449202+07:00","message":"[bufferProcess] interim [600000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:20.965451082+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:21.0786228+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:21.078664986+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:19:21.078671311+07:00","message":"receive interim result [false|false]: ควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:21.078687093+07:00","message":"[buffer interim] 453 false ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.078695003+07:00","message":"[bufferProcess] interim [780000000]:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.0786975+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.078711681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.07871471+07:00","message":"> Transcript [1700] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.078716932+07:00","message":"Set StatePrefix (first interim): 'ควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:21.43833165+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:21.438369411+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:19:21.438375256+07:00","message":"receive interim result [false|false]: ควบคุมการก่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:21.438389389+07:00","message":"[buffer interim] 453 false ควบคุมการก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.438396091+07:00","message":"[bufferProcess] interim [80000000]:ควบคุมการก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.438398481+07:00","message":"[bufferProcess] send to processor:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.438403661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.438406192+07:00","message":"> Transcript [1701] [false]: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.438409591+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.43841151+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.438413332+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.438415476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:21.478498705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:21.478509736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:21.557125195+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:21.557183778+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:19:21.557189562+07:00","message":"receive interim result [false|false]: ควบคุมการงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:21.557204369+07:00","message":"[buffer interim] 453 false ควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.557211291+07:00","message":"[bufferProcess] interim [200000000]:ควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.557213892+07:00","message":"[bufferProcess] send to processor:ควบคุมการก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.557221439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.5572241+07:00","message":"> Transcript [1702] [false]: 'ควบคุมการก่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.557227591+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.557229742+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.557231586+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:21.557233567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.100688+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.100744081+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:19:22.100751182+07:00","message":"receive interim result [false|false]: ควบคุมการงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.10076675+07:00","message":"[buffer interim] 453 false ควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.1007738+07:00","message":"[bufferProcess] interim [800000000]:ควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.100776929+07:00","message":"[bufferProcess] send to processor:ควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.100783655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.100786873+07:00","message":"> Transcript [1703] [false]: 'ควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.100790348+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.100792791+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.100795296+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.100797619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.662538884+07:00","message":"[GCS] IsForceVAD: false for message ID: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.760592524+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.760627893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการงอก\",\"confidence\":0.9168124}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.760634139+07:00","message":"receive interim result [true|false]: ควบคุมการงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.760644133+07:00","message":"end recv isFinal message id 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.760646447+07:00","message":"end Recv id 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.760653068+07:00","message":"[buffer interim] 453 true ควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760660324+07:00","message":"[bufferProcess] interim [520000000]:ควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760663434+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760666617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760669234+07:00","message":"> Transcript [1704] [false]: 'ควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760672212+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760674079+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760675884+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760678203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760680629+07:00","message":"Push: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760682404+07:00","message":"TextPushed: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760684515+07:00","message":"Set new StatePrefix : 'ควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760686854+07:00","message":"Next Push (prob) : 'การงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760688446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760690346+07:00","message":"> Transcript [1705] [true]: 'ควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760692447+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760694108+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760695738+07:00","message":"StatePrefix: 'ควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760697458+07:00","message":"TextPushed: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:22.760705557+07:00","message":"Push: 'การงอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.760712722+07:00","message":"push: {false ควบคุม 0 0xc0031f4000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:22.76071784+07:00","message":"push: {true การงอก 0 0xc0031f4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:22.768128953+07:00","message":"write wav file: './tmp/7558/7558_453.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:23.245753557+07:00","message":"[GCS] Start streaming session, msgId: 454"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:24.478703686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:24.478733397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:25.675208634+07:00","message":"[GCS] IsForceVAD: false for message ID: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:25.775402483+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:25.775423476+07:00","message":"found end of frame, send empty tag with msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:25.775426768+07:00","message":"end Recv id 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:25.775434112+07:00","message":"[buffer interim] 454 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:25.775441446+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:25.775453591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:25.775456694+07:00","message":"> Transcript [1706] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:25.775459226+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:25.775461285+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:25.775462996+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:25.775464976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:25.775467722+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:25.775479324+07:00","message":"push: {true \n 0 0xc002103200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:25.783453607+07:00","message":"write wav file: './tmp/7558/7558_454.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:25.804482698+07:00","message":"[GCS] Start streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:25.863211944+07:00","message":"[GCS] IsForceVAD: false for message ID: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.045160028+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.045190818+07:00","message":"found end of frame, send empty tag with msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.045194122+07:00","message":"end Recv id 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.045201617+07:00","message":"[buffer interim] 455 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.045208798+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.045213191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.045216316+07:00","message":"> Transcript [1707] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.045218761+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.045221215+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.045222966+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.045224946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.045227559+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.045237679+07:00","message":"push: {true \n 0 0xc002103900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:26.050638035+07:00","message":"write wav file: './tmp/7558/7558_455.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.315467272+07:00","message":"[GCS] Start streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.384069974+07:00","message":"[GCS] IsForceVAD: false for message ID: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.55783689+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.557871426+07:00","message":"found end of frame, send empty tag with msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.557875348+07:00","message":"end Recv id 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.557883008+07:00","message":"[buffer interim] 456 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.557893691+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.557897975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.55790112+07:00","message":"> Transcript [1708] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.557903753+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.557905861+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.557907711+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.557909461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.557914948+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.55792506+07:00","message":"push: {true \n 0 0xc00338a400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:26.56253351+07:00","message":"write wav file: './tmp/7558/7558_456.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.575628907+07:00","message":"[GCS] Start streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.702064269+07:00","message":"[GCS] IsForceVAD: false for message ID: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.814232237+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.814252776+07:00","message":"found end of frame, send empty tag with msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.814255765+07:00","message":"end Recv id 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.814263444+07:00","message":"[buffer interim] 457 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.814276352+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.814280889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.814283532+07:00","message":"> Transcript [1709] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.814285897+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.814288445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.814290565+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.814295302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:26.814301321+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.814311731+07:00","message":"push: {true \n 0 0xc002103f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:26.818811692+07:00","message":"write wav file: './tmp/7558/7558_457.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.82545347+07:00","message":"[GCS] Start streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.970963873+07:00","message":"[GCS] Cleaned up inactive client: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.970987951+07:00","message":"[GCS] Cleaned up inactive client: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.970990528+07:00","message":"[GCS] Cleaned up inactive client: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.970992329+07:00","message":"[GCS] Cleaned up inactive client: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.970994577+07:00","message":"[GCS] Cleaned up inactive client: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.970996337+07:00","message":"[GCS] Cleaned up inactive client: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.970998213+07:00","message":"[GCS] Cleaned up inactive client: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.971000015+07:00","message":"[GCS] Cleaned up inactive client: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.971001836+07:00","message":"[GCS] Cleaned up inactive client: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.971005731+07:00","message":"[GCS] Cleaned up inactive client: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.971007388+07:00","message":"[GCS] Cleaned up inactive client: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.971009135+07:00","message":"[GCS] Cleaned up inactive client: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.971010982+07:00","message":"[GCS] Cleaned up inactive client: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.971012891+07:00","message":"[GCS] Cleaned up inactive client: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.971014419+07:00","message":"[GCS] Cleaned up inactive client: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.971015998+07:00","message":"[GCS] Cleaned up inactive client: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:26.971017618+07:00","message":"[GCS] Cleaned up inactive client: 413"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:27.479153947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:27.479162406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:30.479601495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:30.479646336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:31.953624589+07:00","message":"[GCS] IsForceVAD: false for message ID: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:32.051866337+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:32.051886776+07:00","message":"found end of frame, send empty tag with msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:32.051889928+07:00","message":"end Recv id 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:32.051897054+07:00","message":"[buffer interim] 458 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.051904194+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.051909479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.051912219+07:00","message":"> Transcript [1710] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.051914565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.051916479+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.051918173+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.051919955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:32.051922524+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:32.051935066+07:00","message":"push: {true \n 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:32.064005606+07:00","message":"write wav file: './tmp/7558/7558_458.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:32.213764266+07:00","message":"[GCS] Start streaming session, msgId: 459"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:33.480087111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:33.480088204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:34.704160584+07:00","message":"[GCS] IsForceVAD: false for message ID: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:34.80676121+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:34.806780325+07:00","message":"found end of frame, send empty tag with msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:34.806783451+07:00","message":"end Recv id 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:34.806791765+07:00","message":"[buffer interim] 459 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:34.806799504+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:34.806804263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:34.806807127+07:00","message":"> Transcript [1711] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:34.806809507+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:34.80681146+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:34.806813159+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:34.806814921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:34.806817622+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:34.806828898+07:00","message":"push: {true \n 0 0xc00390ed80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:34.814791921+07:00","message":"write wav file: './tmp/7558/7558_459.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:34.834134185+07:00","message":"[GCS] Start streaming session, msgId: 460"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:36.480313315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:36.480323448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:38.200000125+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:38.200039392+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:19:38.200045283+07:00","message":"receive interim result [false|false]: ลักษณะทางพันธุกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:38.200058642+07:00","message":"[buffer interim] 460 false ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:38.200064921+07:00","message":"[bufferProcess] interim [360000000]:ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:38.20006695+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:38.200073763+07:00","message":"[bufferProcess] send to processor (ticker):ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:38.200076334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:38.200079109+07:00","message":"> Transcript [1712] [false]: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:38.200081353+07:00","message":"Set StatePrefix (first interim): 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:38.759390745+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:38.759441534+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:19:38.759447183+07:00","message":"receive interim result [false|false]: ลักษณะทางพันธุกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:38.75946118+07:00","message":"[buffer interim] 460 false ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:38.759467763+07:00","message":"[bufferProcess] interim [960000000]:ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:38.759470396+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:39.480980314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:39.480998259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.154826648+07:00","message":"[GCS] IsForceVAD: false for message ID: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.223739518+07:00","message":"[GCS] Start streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.316448193+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.316486937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทางพันธุกรรม\",\"confidence\":0.91234756}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.316493486+07:00","message":"receive interim result [true|false]: ลักษณะทางพันธุกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.316502582+07:00","message":"end recv isFinal message id 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.31650476+07:00","message":"end Recv id 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.316511125+07:00","message":"[buffer interim] 460 true ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316519537+07:00","message":"[bufferProcess] interim [550000000]:ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316522474+07:00","message":"[bufferProcess] send to processor (isfinal):ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316528675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316531458+07:00","message":"> Transcript [1713] [false]: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316534139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316536031+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316538042+07:00","message":"StatePrefix: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316539957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316541689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316543699+07:00","message":"> Transcript [1714] [true]: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316547204+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316549126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316550786+07:00","message":"StatePrefix: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316552718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:40.316555185+07:00","message":"Push: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:40.316562347+07:00","message":"push: {true ลักษณะทางพันธุกรรม 0 0xc00338a000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:40.327205594+07:00","message":"write wav file: './tmp/7558/7558_460.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:42.481760874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:42.481768416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:42.653607405+07:00","message":"[GCS] IsForceVAD: false for message ID: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:42.748876292+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:42.748911133+07:00","message":"found end of frame, send empty tag with msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:42.748921356+07:00","message":"end Recv id 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:42.748933302+07:00","message":"[buffer interim] 461 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:42.748942019+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:42.748947863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:42.748952831+07:00","message":"> Transcript [1715] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:42.748955565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:42.748957385+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:42.748959218+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:42.748965523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:42.748968699+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:42.748979686+07:00","message":"push: {true \n 0 0xc00338a180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:42.756559381+07:00","message":"write wav file: './tmp/7558/7558_461.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:42.843917242+07:00","message":"[GCS] Start streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.122103026+07:00","message":"[GCS] IsForceVAD: false for message ID: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.208265488+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.208310371+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:19:44.208317331+07:00","message":"receive interim result [false|false]: คนเตี้ย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.208341185+07:00","message":"[buffer interim] 462 false คนเตี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.208349004+07:00","message":"[bufferProcess] interim [440000000]:คนเตี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.208351283+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.208358153+07:00","message":"[bufferProcess] send to processor (ticker):คนเตี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.208360954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.20836372+07:00","message":"> Transcript [1716] [false]: 'คนเตี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.208366034+07:00","message":"Set StatePrefix (first interim): 'คนเตี้ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.212895635+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.212921831+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:19:44.212926035+07:00","message":"receive interim result [false|false]: เสี่ย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.212939036+07:00","message":"[buffer interim] 462 false เสี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.212944896+07:00","message":"[bufferProcess] interim [500000000]:เสี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.212946661+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.221351181+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.221369228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนเตี้ย\",\"confidence\":0.8290633}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.221374655+07:00","message":"receive interim result [true|false]: คนเตี้ย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.221384037+07:00","message":"end recv isFinal message id 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.221386697+07:00","message":"end Recv id 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.221390879+07:00","message":"[buffer interim] 462 true คนเตี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.221393826+07:00","message":"[bufferProcess] interim [500000000]:คนเตี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.22139639+07:00","message":"[bufferProcess] send to processor (isfinal):เสี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.221399466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.221402017+07:00","message":"> Transcript [1717] [false]: 'เสี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.221404232+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.22140802+07:00","message":"Set new StatePrefix: 'เสี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.221409809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.221411646+07:00","message":"> Transcript [1718] [true]: 'คนเตี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.221413878+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.221415813+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.221417702+07:00","message":"StatePrefix: 'เสี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.221419794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:44.221422266+07:00","message":"Push: 'คนเตี้ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.221430825+07:00","message":"push: {true คนเตี้ย 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:44.228620372+07:00","message":"write wav file: './tmp/7558/7558_462.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:44.835261333+07:00","message":"[GCS] Start streaming session, msgId: 463"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:45.48230961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:45.482318589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.282345229+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.28239925+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:19:46.282405477+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.282420626+07:00","message":"[buffer interim] 463 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.282427301+07:00","message":"[bufferProcess] interim [500000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.282429079+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.282437216+07:00","message":"[bufferProcess] send to processor (ticker):วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.282440498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.282445314+07:00","message":"> Transcript [1719] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.282448349+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.710161715+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.710198443+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:19:46.710204473+07:00","message":"receive interim result [false|false]: วัดความสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.710218487+07:00","message":"[buffer interim] 463 false วัดความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.710224716+07:00","message":"[bufferProcess] interim [860000000]:วัดความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.710226665+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.969907981+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.969947819+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:19:46.969953317+07:00","message":"receive interim result [false|false]: วัดความสูงของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:46.969965383+07:00","message":"[buffer interim] 463 false วัดความสูงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.969971475+07:00","message":"[bufferProcess] interim [220000000]:วัดความสูงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.969974017+07:00","message":"[bufferProcess] send to processor:วัดความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.969979251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.969981826+07:00","message":"> Transcript [1720] [false]: 'วัดความสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.969984962+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.969987058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.969989166+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:46.969991458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.434243821+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.434287944+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:19:47.43429363+07:00","message":"receive interim result [false|false]: วัดความสูงของโต๊ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.434305451+07:00","message":"[buffer interim] 463 false วัดความสูงของโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.434311612+07:00","message":"[bufferProcess] interim [580000000]:วัดความสูงของโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.434314021+07:00","message":"[bufferProcess] send to processor:วัดความสูงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.434319006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.434321851+07:00","message":"> Transcript [1721] [false]: 'วัดความสูงของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.434324888+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.434326968+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.434329144+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.434331251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.477587326+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.477617531+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:19:47.477622953+07:00","message":"receive interim result [false|false]: วัดความสูงของต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.477638095+07:00","message":"[buffer interim] 463 false วัดความสูงของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.477644267+07:00","message":"[bufferProcess] interim [640000000]:วัดความสูงของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.477646688+07:00","message":"[bufferProcess] send to processor:วัดความสูงของโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.477650507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.477653707+07:00","message":"> Transcript [1722] [false]: 'วัดความสูงของโต๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.477656587+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.477658499+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.477660691+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.477662728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.653384867+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.653418963+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:19:47.653424743+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.653435677+07:00","message":"[buffer interim] 463 false วัดความสูงของต้นถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.653441578+07:00","message":"[bufferProcess] interim [820000000]:วัดความสูงของต้นถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.653443868+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.653451029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.653454084+07:00","message":"> Transcript [1723] [false]: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.65345723+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.653459326+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.653461298+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.653463295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.653467546+07:00","message":"Push: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.653469294+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.653471421+07:00","message":"Set new StatePrefix : 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.653473542+07:00","message":"Next Push (prob) : 'ความสูงของต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.653492407+07:00","message":"push: {false วัด 0 0xc00338a880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.801410972+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.801440246+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:19:47.801447669+07:00","message":"receive interim result [false|false]: วัดความสูงของต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.801461093+07:00","message":"[buffer interim] 463 false วัดความสูงของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.801466307+07:00","message":"[bufferProcess] interim [940000000]:วัดความสูงของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.801468698+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.80147177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.80147475+07:00","message":"> Transcript [1724] [false]: 'วัดความสูงของต้นถั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.801477404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.801490423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.801492568+07:00","message":"StatePrefix: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.801495267+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.99291282+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.992954541+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:19:47.992960658+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:47.992974637+07:00","message":"[buffer interim] 463 false วัดความสูงของต้นถั่วลันเตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.992981072+07:00","message":"[bufferProcess] interim [180000000]:วัดความสูงของต้นถั่วลันเตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.992983553+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.992989835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.992992402+07:00","message":"> Transcript [1725] [false]: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.992995378+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.992997523+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.99299942+07:00","message":"StatePrefix: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:47.993001939+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:48.482883828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:48.482899205+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:48.51141677+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:48.511458411+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:19:48.511465803+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:48.511480068+07:00","message":"[buffer interim] 463 false วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:48.511487183+07:00","message":"[bufferProcess] interim [720000000]:วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:48.511489908+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:48.511498022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:48.511500717+07:00","message":"> Transcript [1726] [false]: 'วัดความสูงของต้นถั่วลันเตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:48.511504326+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:48.511506563+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:48.511509077+07:00","message":"StatePrefix: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:48.511512005+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.087808826+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.08785683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้นถั่วลันเตานั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.087866255+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.087881559+07:00","message":"[buffer interim] 463 false วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.087889303+07:00","message":"[bufferProcess] interim [320000000]:วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.087891955+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.087899602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.087902466+07:00","message":"> Transcript [1727] [false]: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.087906089+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.087908826+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.087910844+07:00","message":"StatePrefix: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.087916099+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.087922211+07:00","message":"Push: 'ความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.087924717+07:00","message":"TextPushed: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.08792682+07:00","message":"Set new StatePrefix : 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.087929087+07:00","message":"Next Push (prob) : 'ถั่วลันเตานั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.087937914+07:00","message":"push: {false ความสูงของต้น 0 0xc00338a880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.208103784+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.2081438+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:19:49.208150278+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้นมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.208163186+07:00","message":"[buffer interim] 463 false วัดความสูงของต้นถั่วลันเตานั้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.208170929+07:00","message":"[bufferProcess] interim [380000000]:วัดความสูงของต้นถั่วลันเตานั้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.20817357+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.208180435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.208183086+07:00","message":"> Transcript [1728] [false]: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.208186511+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.208188677+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.208190736+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.208193589+07:00","message":"TextPushed: 'วัดความสูงของต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.273455066+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.273496179+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:19:49.27350277+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.273514915+07:00","message":"[buffer interim] 463 false วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.273522467+07:00","message":"[bufferProcess] interim [440000000]:วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.273524987+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.273531046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.273533838+07:00","message":"> Transcript [1729] [false]: 'วัดความสูงของต้นถั่วลันเตานั้นมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.273537197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.273539498+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.273542105+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.273544701+07:00","message":"TextPushed: 'วัดความสูงของต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.275147763+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.275162943+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:19:49.275166703+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้นมีความ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.275175987+07:00","message":"[buffer interim] 463 false วัดความสูงของต้นถั่วลันเตานั้นมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.275179614+07:00","message":"[bufferProcess] interim [500000000]:วัดความสูงของต้นถั่วลันเตานั้นมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.275181955+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.275185133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.275187381+07:00","message":"> Transcript [1730] [false]: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.275189609+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.275191431+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.275193268+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.275195188+07:00","message":"TextPushed: 'วัดความสูงของต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.587952482+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.587984277+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:19:49.587990445+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้นมีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.588004543+07:00","message":"[buffer interim] 463 false วัดความสูงของต้นถั่วลันเตานั้นมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.588010365+07:00","message":"[bufferProcess] interim [740000000]:วัดความสูงของต้นถั่วลันเตานั้นมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.588012786+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้นมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.588016546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.588019598+07:00","message":"> Transcript [1731] [false]: 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.588022702+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.588024601+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.588026551+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.588028928+07:00","message":"TextPushed: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.588031855+07:00","message":"Push: 'ถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.588033846+07:00","message":"TextPushed: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.588036126+07:00","message":"Set new StatePrefix : 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.588038466+07:00","message":"Next Push (prob) : 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.588045523+07:00","message":"push: {false ถั่วลันเตานั้น 0 0xc00338a880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.660743446+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.660785807+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:19:49.660791182+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.660803763+07:00","message":"[buffer interim] 463 false วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.660810404+07:00","message":"[bufferProcess] interim [920000000]:วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.660815798+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้นมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.66082123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.66082411+07:00","message":"> Transcript [1732] [false]: 'วัดความสูงของต้นถั่วลันเตานั้นมีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.660827261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.660829358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.660831441+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.660834164+07:00","message":"TextPushed: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.976587769+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.976629489+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:19:49.976636679+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:49.976649706+07:00","message":"[buffer interim] 463 false วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.97665659+07:00","message":"[bufferProcess] interim [160000000]:วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.976659191+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.976664712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.976667244+07:00","message":"> Transcript [1733] [false]: 'วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.976670892+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.976672939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.976675209+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:49.976677715+07:00","message":"TextPushed: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.491072237+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.491108177+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:19:50.491119759+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.491137074+07:00","message":"[buffer interim] 463 false วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.491143838+07:00","message":"[bufferProcess] interim [700000000]:วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.491146433+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.491149914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.491152464+07:00","message":"> Transcript [1734] [false]: 'วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.491155832+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.49115784+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.491160158+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.491162625+07:00","message":"TextPushed: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.592893809+07:00","message":"[GCS] IsForceVAD: false for message ID: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.665436045+07:00","message":"[GCS] Start streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.713031285+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.713068066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ\",\"confidence\":0.95680255}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.713074349+07:00","message":"receive interim result [true|false]: วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.713085919+07:00","message":"end recv isFinal message id 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.713087887+07:00","message":"end Recv id 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.71309472+07:00","message":"[buffer interim] 463 true วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713107108+07:00","message":"[bufferProcess] interim [970000000]:วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713114696+07:00","message":"[bufferProcess] send to processor (isfinal):วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713118139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713120807+07:00","message":"> Transcript [1735] [false]: 'วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713125496+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713127579+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713129782+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713132017+07:00","message":"TextPushed: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713138205+07:00","message":"Push: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.71314004+07:00","message":"TextPushed: 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713142369+07:00","message":"Set new StatePrefix : 'วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.71314492+07:00","message":"Next Push (prob) : 'สัมพันธ์กับปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713146744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713148848+07:00","message":"> Transcript [1736] [true]: 'วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713151283+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713152888+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713155023+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.713157134+07:00","message":"TextPushed: 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:50.7131792+07:00","message":"Push: 'สัมพันธ์กับปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.713187384+07:00","message":"push: {false มีความ 0 0xc00338a880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:50.713194225+07:00","message":"push: {true สัมพันธ์กับปริมาณ 0 0xc00338a880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:50.725159925+07:00","message":"write wav file: './tmp/7558/7558_463.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:51.4832106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:51.4832203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.812948328+07:00","message":"[GCS] IsForceVAD: false for message ID: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.875465901+07:00","message":"[GCS] Start streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.894769808+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.894791451+07:00","message":"found end of frame, send empty tag with msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.894794735+07:00","message":"end Recv id 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.894806549+07:00","message":"[buffer interim] 464 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.894819465+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.894824582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.894827678+07:00","message":"> Transcript [1737] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.89483019+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.894832123+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.894833843+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.89483575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:51.894838314+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:51.894867955+07:00","message":"push: {true \n 0 0xc000438e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:51.900910112+07:00","message":"write wav file: './tmp/7558/7558_464.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.613826974+07:00","message":"[GCS] IsForceVAD: false for message ID: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.699933199+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.699953763+07:00","message":"found end of frame, send empty tag with msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.699956755+07:00","message":"end Recv id 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.699964082+07:00","message":"[buffer interim] 465 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.699971857+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.699977289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.699983027+07:00","message":"> Transcript [1738] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.699985482+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.699987438+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.699989154+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.69999093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:53.699999719+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:53.7000112+07:00","message":"push: {true \n 0 0xc000439680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:53.707080307+07:00","message":"write wav file: './tmp/7558/7558_465.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.254142516+07:00","message":"[GCS] Start streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.383102596+07:00","message":"[GCS] IsForceVAD: false for message ID: 466"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:54.483308053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:54.483350691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.484364528+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.484383618+07:00","message":"found end of frame, send empty tag with msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.484386483+07:00","message":"end Recv id 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.484393605+07:00","message":"[buffer interim] 466 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.484399853+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.484404299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.484407179+07:00","message":"> Transcript [1739] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.484409518+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.484411411+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.484413133+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.484414896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.484423229+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.484434585+07:00","message":"push: {true \n 0 0xc00338b380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:54.491486428+07:00","message":"write wav file: './tmp/7558/7558_466.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.574074602+07:00","message":"[GCS] Start streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.632656842+07:00","message":"[GCS] IsForceVAD: false for message ID: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.70346703+07:00","message":"[GCS] Start streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.834841197+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.834863752+07:00","message":"found end of frame, send empty tag with msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.834866982+07:00","message":"end Recv id 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.834872723+07:00","message":"[buffer interim] 467 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.834879891+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.834884459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.83488751+07:00","message":"> Transcript [1740] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.834889858+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.834891996+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.834893765+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.834896059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:54.834898766+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:54.834908038+07:00","message":"push: {true \n 0 0xc004003880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:54.840476803+07:00","message":"write wav file: './tmp/7558/7558_467.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.14339689+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.14344079+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:19:56.143446721+07:00","message":"receive interim result [false|false]: เต่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.143463+07:00","message":"[buffer interim] 468 false เต่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.143469653+07:00","message":"[bufferProcess] interim [500000000]:เต่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.143471769+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.143479138+07:00","message":"[bufferProcess] send to processor (ticker):เต่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.143481457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.143484115+07:00","message":"> Transcript [1741] [false]: 'เต่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.143486311+07:00","message":"Set StatePrefix (first interim): 'เต่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.172355136+07:00","message":"[GCS] IsForceVAD: false for message ID: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.301794566+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.301850214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เต่า\",\"confidence\":0.917818}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.301856194+07:00","message":"receive interim result [true|false]: เต่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.301867061+07:00","message":"end recv isFinal message id 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.301869327+07:00","message":"end Recv id 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.301875318+07:00","message":"[buffer interim] 468 true เต่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.301887295+07:00","message":"[bufferProcess] interim [710000000]:เต่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.301891768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.301894623+07:00","message":"> Transcript [1742] [true]: 'เต่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.301899854+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.301902465+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.301906002+07:00","message":"StatePrefix: 'เต่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.301909085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.301916346+07:00","message":"Push: 'เต่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.301925385+07:00","message":"push: {true เต่า 0 0xc000439f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.304803036+07:00","message":"[GCS] Start streaming session, msgId: 469"}
{"level":"info","service":"Main","time":"2026-04-30T13:19:56.311337623+07:00","message":"write wav file: './tmp/7558/7558_468.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.775493293+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.77554825+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:19:56.775554446+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.775573319+07:00","message":"[buffer interim] 469 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.775579759+07:00","message":"[bufferProcess] interim [530000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.775581595+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.970166912+07:00","message":"[GCS] Cleaned up inactive client: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.970192668+07:00","message":"[GCS] Cleaned up inactive client: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.970195788+07:00","message":"[GCS] Cleaned up inactive client: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.970197695+07:00","message":"[GCS] Cleaned up inactive client: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.970199666+07:00","message":"[GCS] Cleaned up inactive client: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.970201433+07:00","message":"[GCS] Cleaned up inactive client: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.97020373+07:00","message":"[GCS] Cleaned up inactive client: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.970205461+07:00","message":"[GCS] Cleaned up inactive client: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.970207138+07:00","message":"[GCS] Cleaned up inactive client: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.970208802+07:00","message":"[GCS] Cleaned up inactive client: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.970210389+07:00","message":"[GCS] Cleaned up inactive client: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.970212014+07:00","message":"[GCS] Cleaned up inactive client: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.970213642+07:00","message":"[GCS] Cleaned up inactive client: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.977440798+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.977488691+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:19:56.977494886+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:56.977510175+07:00","message":"[buffer interim] 469 false ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.977517866+07:00","message":"[bufferProcess] interim [650000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.977520074+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.977524016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.977527029+07:00","message":"> Transcript [1743] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:56.977529182+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.306010342+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.306056997+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:19:57.306063474+07:00","message":"receive interim result [false|false]: ที่ท่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.306080003+07:00","message":"[buffer interim] 469 false ที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.306087484+07:00","message":"[bufferProcess] interim [890000000]:ที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.306090412+07:00","message":"[bufferProcess] send to processor:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.306099428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.306102247+07:00","message":"> Transcript [1744] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.306105308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.306107473+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.306110736+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.30611294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:57.483627196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:19:57.483632116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.532534124+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.532572492+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:19:57.532577515+07:00","message":"receive interim result [false|false]: ที่มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.53258879+07:00","message":"[buffer interim] 469 false ที่มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.532596483+07:00","message":"[bufferProcess] interim [70000000]:ที่มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.532599431+07:00","message":"[bufferProcess] send to processor:ที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.532604741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.532607668+07:00","message":"> Transcript [1745] [false]: 'ที่ท่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.532610599+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.53261265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.53261463+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.532616921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.608768199+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.608806347+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:19:57.608812382+07:00","message":"receive interim result [false|false]: ที่มีความสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.608827116+07:00","message":"[buffer interim] 469 false ที่มีความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.608835402+07:00","message":"[bufferProcess] interim [190000000]:ที่มีความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.608838687+07:00","message":"[bufferProcess] send to processor:ที่มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.608842568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.608845717+07:00","message":"> Transcript [1746] [false]: 'ที่มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.608848715+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.608850709+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.608852949+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.608855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.738074661+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.738124407+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:19:57.738130418+07:00","message":"receive interim result [false|false]: ที่นี่ของสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.738146233+07:00","message":"[buffer interim] 469 false ที่นี่ของสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.73815404+07:00","message":"[bufferProcess] interim [310000000]:ที่นี่ของสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.738156988+07:00","message":"[bufferProcess] send to processor:ที่มีความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.738165758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.738168962+07:00","message":"> Transcript [1747] [false]: 'ที่มีความสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.73817278+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.738175545+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.738177712+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.738181359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.738188814+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.738190811+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.738192925+07:00","message":"Set new StatePrefix : 'ที่มีความสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.73819522+07:00","message":"Next Push (prob) : 'มีความสูง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.73820422+07:00","message":"push: {false ที่ 0 0xc00207a480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.80537642+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.805430589+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:19:57.805439125+07:00","message":"receive interim result [false|false]: ที่มีความสุขนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:57.805458673+07:00","message":"[buffer interim] 469 false ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.805467806+07:00","message":"[bufferProcess] interim [430000000]:ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.805471953+07:00","message":"[bufferProcess] send to processor:ที่นี่ของสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.805482652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.805486865+07:00","message":"> Transcript [1748] [false]: 'ที่นี่ของสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.805490138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:57.805493753+07:00","message":"Set new StatePrefix: 'ที่นี่ของสูง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.242497083+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.242550198+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:19:58.242555328+07:00","message":"receive interim result [false|false]: ที่มีความสุขนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:58.242566765+07:00","message":"[buffer interim] 469 false ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.242572928+07:00","message":"[bufferProcess] interim [30000000]:ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.242575567+07:00","message":"[bufferProcess] send to processor:ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.242579323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.242585117+07:00","message":"> Transcript [1749] [false]: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.242587476+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:58.242589385+07:00","message":"Set new StatePrefix: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.643549963+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.643586556+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:19:59.643592464+07:00","message":"receive interim result [false|false]: ที่มีความสุขนะคะจะมีปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.643605511+07:00","message":"[buffer interim] 469 false ที่มีความสุขนะคะจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.643611547+07:00","message":"[bufferProcess] interim [410000000]:ที่มีความสุขนะคะจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.643614221+07:00","message":"[bufferProcess] send to processor:ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.643620728+07:00","message":"[bufferProcess] send to processor (ticker):ที่มีความสุขนะคะจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.643623418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.643626292+07:00","message":"> Transcript [1750] [false]: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.643629544+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.643634083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.643636112+07:00","message":"StatePrefix: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.643638552+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.643641665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.643643711+07:00","message":"> Transcript [1751] [false]: 'ที่มีความสุขนะคะจะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.643645789+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.64364748+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.643649206+07:00","message":"StatePrefix: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.643651025+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.959706908+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.959748738+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:19:59.95975653+07:00","message":"receive interim result [false|false]: ที่มีความสุขนะคะจะมีปริมาณมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:19:59.959772353+07:00","message":"[buffer interim] 469 false ที่มีความสุขนะคะจะมีปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.959783015+07:00","message":"[bufferProcess] interim [650000000]:ที่มีความสุขนะคะจะมีปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:19:59.959785896+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.072992693+07:00","message":"[GCS] IsForceVAD: false for message ID: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.144971064+07:00","message":"[GCS] Start streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.152876738+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.152918717+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:20:00.152926838+07:00","message":"receive interim result [false|false]: ที่มีความสุขนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.152943076+07:00","message":"[buffer interim] 469 false ที่มีความสุขนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.152951344+07:00","message":"[bufferProcess] interim [890000000]:ที่มีความสุขนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.152954789+07:00","message":"[bufferProcess] send to processor:ที่มีความสุขนะคะจะมีปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.152962781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.152966541+07:00","message":"> Transcript [1752] [false]: 'ที่มีความสุขนะคะจะมีปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.1529711+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.152974232+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.152977292+07:00","message":"StatePrefix: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.1529801+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.291968316+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.292004359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ต้องสูงนะคะจะมีปริมาณมากกว่า\",\"confidence\":0.90272135}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.292010469+07:00","message":"receive interim result [true|false]: ที่นี่ต้องสูงนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.29201955+07:00","message":"end recv isFinal message id 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.2920219+07:00","message":"end Recv id 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.292028251+07:00","message":"[buffer interim] 469 true ที่นี่ต้องสูงนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292034669+07:00","message":"[bufferProcess] interim [10000000]:ที่นี่ต้องสูงนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.29205432+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีความสุขนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292057859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292061196+07:00","message":"> Transcript [1753] [false]: 'ที่มีความสุขนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292064433+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292066613+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292068767+07:00","message":"StatePrefix: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292071302+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292077972+07:00","message":"Push: 'มีความสุขนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292079878+07:00","message":"TextPushed: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.29208212+07:00","message":"Set new StatePrefix : 'ที่มีความสุขนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292084571+07:00","message":"Next Push (prob) : 'จะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292086401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292088318+07:00","message":"> Transcript [1754] [true]: 'ที่นี่ต้องสูงนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292091243+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.29209283+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292094468+07:00","message":"StatePrefix: 'ที่มีความสุขนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292096241+07:00","message":"TextPushed: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292097957+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.292180849+07:00","message":"push: {false มีความสุขนะคะ 0 0xc00207a480}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292204445+07:00","message":"Push: 'จะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292208264+07:00","message":"TextPushed: 'ที่มีความสุขนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292210165+07:00","message":"Set new StatePrefix : 'ที่นี่ต้องสูงนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292212123+07:00","message":"Next Push (prob) : 'ที่นี่ต้องสูงนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:00.292219484+07:00","message":"push: {true จะมีปริมาณมากกว่า 0 0xc00207a480}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:00.292224533+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_469.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:00.301655866+07:00","message":"write wav file: './tmp/7558/7558_469.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:00.484644968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:00.48467615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:01.682150775+07:00","message":"[GCS] IsForceVAD: false for message ID: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:01.927050119+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:01.927069584+07:00","message":"found end of frame, send empty tag with msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:01.927072835+07:00","message":"end Recv id 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:01.927079332+07:00","message":"[buffer interim] 470 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:01.927086728+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:01.927091616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:01.927099859+07:00","message":"> Transcript [1755] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:01.927103565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:01.9271094+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:01.927112103+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:01.92711557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:01.927123074+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:01.927131523+07:00","message":"push: {true \n 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:01.935007094+07:00","message":"write wav file: './tmp/7558/7558_470.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:02.064580047+07:00","message":"[GCS] Start streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.343962535+07:00","message":"[GCS] IsForceVAD: false for message ID: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.427375465+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.427401258+07:00","message":"found end of frame, send empty tag with msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.427404172+07:00","message":"end Recv id 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.427412263+07:00","message":"[buffer interim] 471 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.427420446+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.427431632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.427434953+07:00","message":"> Transcript [1756] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.427437592+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.427439556+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.427441974+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.427444009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:03.427447171+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.42747969+07:00","message":"push: {true \n 0 0xc00390e580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:03.433389049+07:00","message":"write wav file: './tmp/7558/7558_471.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:03.474326395+07:00","message":"[GCS] Start streaming session, msgId: 472"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:03.485455475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:03.485464002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.84421015+07:00","message":"[GCS] IsForceVAD: false for message ID: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.932139003+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.932160914+07:00","message":"found end of frame, send empty tag with msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.932163809+07:00","message":"end Recv id 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.932170182+07:00","message":"[buffer interim] 472 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.932176275+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.932180974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.932183681+07:00","message":"> Transcript [1757] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.932185908+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.932187857+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.93218955+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.93219134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:05.93219388+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:05.932203704+07:00","message":"push: {true \n 0 0xc00338bd80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:05.939825084+07:00","message":"write wav file: './tmp/7558/7558_472.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.164737803+07:00","message":"[GCS] Start streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.223451405+07:00","message":"[GCS] IsForceVAD: false for message ID: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.353670372+07:00","message":"[GCS] Start streaming session, msgId: 474"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:06.485862729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:06.485872005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.595444884+07:00","message":"receive streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.595470585+07:00","message":"found end of frame, send empty tag with msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.595473762+07:00","message":"end Recv id 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.595481571+07:00","message":"[buffer interim] 473 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.595488581+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.595498796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.595504519+07:00","message":"> Transcript [1758] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.595507453+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.595509422+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.595511116+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.595513059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:06.595515879+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:06.595558485+07:00","message":"push: {true \n 0 0xc002102d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:06.600681806+07:00","message":"write wav file: './tmp/7558/7558_473.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:09.486910582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:09.486931241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:09.943899001+07:00","message":"[GCS] IsForceVAD: false for message ID: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:10.015275525+07:00","message":"[GCS] Start streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:10.042907212+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:10.042927879+07:00","message":"found end of frame, send empty tag with msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:10.042931195+07:00","message":"end Recv id 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:10.042937394+07:00","message":"[buffer interim] 474 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:10.04294338+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:10.042946942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:10.042949462+07:00","message":"> Transcript [1759] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:10.042952257+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:10.042954305+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:10.042955983+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:10.04295773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:10.042960362+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:10.042969049+07:00","message":"push: {true \n 0 0xc0031f5080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:10.055308023+07:00","message":"write wav file: './tmp/7558/7558_474.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.033037397+07:00","message":"[GCS] IsForceVAD: false for message ID: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.073501366+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.07353739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ts3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.073542796+07:00","message":"receive interim result [false|false]: ts3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.073556385+07:00","message":"[buffer interim] 475 false ts3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.073564369+07:00","message":"[bufferProcess] interim [900000000]:ts3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.073566993+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.073572742+07:00","message":"[bufferProcess] send to processor (ticker):ts3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.073576409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.073580106+07:00","message":"> Transcript [1760] [false]: 'ts3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.073583048+07:00","message":"Set StatePrefix (first interim): 'ts3'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.192071743+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.19211995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ts3\",\"confidence\":0.6718403}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.192126311+07:00","message":"receive interim result [true|false]: ts3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.192135584+07:00","message":"end recv isFinal message id 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.192137736+07:00","message":"end Recv id 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.192144409+07:00","message":"[buffer interim] 475 true ts3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.192152253+07:00","message":"[bufferProcess] interim [50000000]:ts3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.192160068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.192163255+07:00","message":"> Transcript [1761] [true]: 'ts3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.192165857+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.192167894+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.192170298+07:00","message":"StatePrefix: 'ts3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.192175083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:11.192181812+07:00","message":"Push: 'ts3'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.192190181+07:00","message":"push: {true ts3 0 0xc00338be80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:11.198450951+07:00","message":"write wav file: './tmp/7558/7558_475.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:11.353832535+07:00","message":"[GCS] Start streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:12.443454625+07:00","message":"[GCS] IsForceVAD: false for message ID: 476"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:12.487597122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:12.487630476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:12.549750998+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:12.549780681+07:00","message":"found end of frame, send empty tag with msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:12.549784899+07:00","message":"end Recv id 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:12.549793875+07:00","message":"[buffer interim] 476 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:12.549801557+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:12.549806025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:12.549808889+07:00","message":"> Transcript [1762] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:12.549811398+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:12.549813369+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:12.549815565+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:12.549817457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:12.549820361+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:12.549831285+07:00","message":"push: {true \n 0 0xc00207b280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:12.556075787+07:00","message":"write wav file: './tmp/7558/7558_476.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.144618496+07:00","message":"[GCS] Start streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.211853263+07:00","message":"[GCS] IsForceVAD: false for message ID: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.344718146+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.344740083+07:00","message":"found end of frame, send empty tag with msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.344743195+07:00","message":"end Recv id 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.344750963+07:00","message":"[buffer interim] 477 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.344757385+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.344761023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.344764169+07:00","message":"> Transcript [1763] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.34476661+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.344768633+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.344770463+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.344772254+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:13.344780846+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.344807701+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:13.349533557+07:00","message":"write wav file: './tmp/7558/7558_477.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:13.404513242+07:00","message":"[GCS] Start streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.641718822+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.641768299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.64177428+07:00","message":"receive interim result [false|false]: ช่วย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.641788066+07:00","message":"[buffer interim] 478 false ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.641794546+07:00","message":"[bufferProcess] interim [330000000]:ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.641796867+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.641802205+07:00","message":"[bufferProcess] send to processor (ticker):ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.641804906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.641807892+07:00","message":"> Transcript [1764] [false]: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.641810113+07:00","message":"Set StatePrefix (first interim): 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.837156143+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.837208493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.83721743+07:00","message":"receive interim result [false|false]: ช่วยหา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.837232968+07:00","message":"[buffer interim] 478 false ช่วยหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.837240206+07:00","message":"[bufferProcess] interim [510000000]:ช่วยหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.837242272+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.954861538+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.954910976+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:20:14.954916929+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:14.954932223+07:00","message":"[buffer interim] 478 false เพื่อช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.954940077+07:00","message":"[bufferProcess] interim [570000000]:เพื่อช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.954942673+07:00","message":"[bufferProcess] send to processor:ช่วยหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.954950758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.954953641+07:00","message":"> Transcript [1765] [false]: 'ช่วยหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.954958822+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.95496156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.954963673+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:14.954965747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.161787591+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.161834418+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:20:15.161840645+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.161856018+07:00","message":"[buffer interim] 478 false เพื่อช่วยให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.161867246+07:00","message":"[bufferProcess] interim [810000000]:เพื่อช่วยให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.161872849+07:00","message":"[bufferProcess] send to processor:เพื่อช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.1618802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.161883375+07:00","message":"> Transcript [1766] [false]: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.161885839+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.161889577+07:00","message":"Set new StatePrefix: 'เพื่อช่วยให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.293183834+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.293221187+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:20:15.293227184+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้เช่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.293243151+07:00","message":"[buffer interim] 478 false เพื่อช่วยให้เช่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.293250952+07:00","message":"[bufferProcess] interim [870000000]:เพื่อช่วยให้เช่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.293253931+07:00","message":"[bufferProcess] send to processor:เพื่อช่วยให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.293262027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.293264858+07:00","message":"> Transcript [1767] [false]: 'เพื่อช่วยให้ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.29326812+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.293270409+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.293272389+07:00","message":"StatePrefix: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.293275128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.299259108+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.299296453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อช่วยให้ช่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.299300368+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้ช่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.299312261+07:00","message":"[buffer interim] 478 false เพื่อช่วยให้ช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.29931693+07:00","message":"[bufferProcess] interim [930000000]:เพื่อช่วยให้ช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.299321056+07:00","message":"[bufferProcess] send to processor:เพื่อช่วยให้เช่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.299323714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.299325949+07:00","message":"> Transcript [1768] [false]: 'เพื่อช่วยให้เช่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.299328776+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.299330883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.299332759+07:00","message":"StatePrefix: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.299334747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:15.488044648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:15.488054157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.86219774+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.862234406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อช่วยให้ช่องยาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.862239974+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:15.862252998+07:00","message":"[buffer interim] 478 false เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.862259477+07:00","message":"[bufferProcess] interim [470000000]:เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.862261605+07:00","message":"[bufferProcess] send to processor:เพื่อช่วยให้ช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.862264981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.862267932+07:00","message":"> Transcript [1769] [false]: 'เพื่อช่วยให้ช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.86227121+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.8622732+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.862275079+07:00","message":"StatePrefix: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:15.862277015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.424206764+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.424272425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อช่วยให้ช่องยาว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.424277943+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.42429341+07:00","message":"[buffer interim] 478 false เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.424301347+07:00","message":"[bufferProcess] interim [70000000]:เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.424304982+07:00","message":"[bufferProcess] send to processor:เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.424315661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.42431959+07:00","message":"> Transcript [1770] [false]: 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.424323225+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.424325577+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.424327861+07:00","message":"StatePrefix: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.424329836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.424337248+07:00","message":"Push: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.424339542+07:00","message":"TextPushed: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.424341475+07:00","message":"Set new StatePrefix : 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:16.424343545+07:00","message":"Next Push (prob) : 'ช่องยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:16.424351872+07:00","message":"push: {false เพื่อช่วยให้ 0 0xc000045b80}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:18.488407851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:18.488441818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.548965552+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.549009443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อช่วยให้ช่องยาวได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.549016929+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้ช่องยาวได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.549034289+07:00","message":"[buffer interim] 478 false เพื่อช่วยให้ช่องยาวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.549043992+07:00","message":"[bufferProcess] interim [170000000]:เพื่อช่วยให้ช่องยาวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.549046674+07:00","message":"[bufferProcess] send to processor:เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.549052221+07:00","message":"[bufferProcess] send to processor (ticker):เพื่อช่วยให้ช่องยาวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.549055229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.549058132+07:00","message":"> Transcript [1771] [false]: 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.549061102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.549063174+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.549065009+07:00","message":"StatePrefix: 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.549067478+07:00","message":"TextPushed: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.549069666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.549071561+07:00","message":"> Transcript [1772] [false]: 'เพื่อช่วยให้ช่องยาวได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.54907353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.549075456+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.549077081+07:00","message":"StatePrefix: 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.549079062+07:00","message":"TextPushed: 'เพื่อช่วยให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.661561462+07:00","message":"[GCS] IsForceVAD: false for message ID: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.823272138+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.823311985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อช่วยให้ช่องยาวได้\",\"confidence\":0.9034012}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.823318671+07:00","message":"receive interim result [true|false]: เพื่อช่วยให้ช่องยาวได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.823327683+07:00","message":"end recv isFinal message id 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.823330102+07:00","message":"end Recv id 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.823337196+07:00","message":"[buffer interim] 478 true เพื่อช่วยให้ช่องยาวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.82334389+07:00","message":"[bufferProcess] interim [470000000]:เพื่อช่วยให้ช่องยาวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.823347208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.823349738+07:00","message":"> Transcript [1773] [true]: 'เพื่อช่วยให้ช่องยาวได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.823352822+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.823354706+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.823356626+07:00","message":"StatePrefix: 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.823359253+07:00","message":"TextPushed: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:18.823362066+07:00","message":"Push: 'ช่องยาวได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.823369792+07:00","message":"push: {true ช่องยาวได้ 0 0xc000045b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:18.834993554+07:00","message":"write wav file: './tmp/7558/7558_478.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:18.852899469+07:00","message":"[GCS] Start streaming session, msgId: 479"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:21.489048957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:21.489065231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:22.511673388+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:22.511725413+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:20:22.51173102+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:22.511747086+07:00","message":"[buffer interim] 479 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:22.511752814+07:00","message":"[bufferProcess] interim [660000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:22.5117548+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:22.511761733+07:00","message":"[bufferProcess] send to processor (ticker):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:22.511764278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:22.51176704+07:00","message":"> Transcript [1774] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:22.511769123+07:00","message":"Set StatePrefix (first interim): 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.093047753+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.093094956+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:20:23.09310098+07:00","message":"receive interim result [false|false]: ไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.093114099+07:00","message":"[buffer interim] 479 false ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.09312159+07:00","message":"[bufferProcess] interim [260000000]:ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.093123627+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.2993776+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.299415437+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:20:23.299421666+07:00","message":"receive interim result [false|false]: ไม่ได้ใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.299437509+07:00","message":"[buffer interim] 479 false ไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.299445113+07:00","message":"[bufferProcess] interim [500000000]:ไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.299447454+07:00","message":"[bufferProcess] send to processor:ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.299453718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.299456529+07:00","message":"> Transcript [1775] [false]: 'ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.299459019+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.299461145+07:00","message":"Set new StatePrefix: 'ไม่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.522291759+07:00","message":"[GCS] IsForceVAD: false for message ID: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.584159129+07:00","message":"[GCS] Start streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.756864647+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.756913813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นะคะไม่ได้ใช้\",\"confidence\":0.8043801}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.756920962+07:00","message":"receive interim result [true|false]: อันนี้นะคะไม่ได้ใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.756930322+07:00","message":"end recv isFinal message id 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.756933262+07:00","message":"end Recv id 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.756939617+07:00","message":"[buffer interim] 479 true อันนี้นะคะไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.756949789+07:00","message":"[bufferProcess] interim [890000000]:อันนี้นะคะไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.756955418+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.756960965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.756964079+07:00","message":"> Transcript [1776] [false]: 'ไม่ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.75696683+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.756968798+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.756970847+07:00","message":"StatePrefix: 'ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.756972911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.756974669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.756976712+07:00","message":"> Transcript [1777] [true]: 'อันนี้นะคะไม่ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.756979123+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.756980843+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.756982425+07:00","message":"StatePrefix: 'ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.756984669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:23.756990419+07:00","message":"Push: 'อันนี้นะคะไม่ได้ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:23.756999131+07:00","message":"push: {true อันนี้นะคะไม่ได้ใช้ 0 0xc0031f4480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:23.768077063+07:00","message":"write wav file: './tmp/7558/7558_479.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.162587101+07:00","message":"[GCS] IsForceVAD: false for message ID: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.251675935+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.251696166+07:00","message":"found end of frame, send empty tag with msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.251698964+07:00","message":"end Recv id 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.251713572+07:00","message":"[buffer interim] 480 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.251721757+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.251725558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.25172822+07:00","message":"> Transcript [1778] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.251730815+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.251732783+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.251734606+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.251736455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:24.251738936+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.25174844+07:00","message":"push: {true \n 0 0xc002103380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:24.258217781+07:00","message":"write wav file: './tmp/7558/7558_480.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:24.484444533+07:00","message":"[GCS] Start streaming session, msgId: 481"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:24.489583127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:24.489596624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.144936344+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.144992075+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:20:25.144998667+07:00","message":"receive interim result [false|false]: ความยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.145015795+07:00","message":"[buffer interim] 481 false ความยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.145023262+07:00","message":"[bufferProcess] interim [720000000]:ความยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.145025344+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.467368472+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.467412505+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:20:25.467419006+07:00","message":"receive interim result [false|false]: ความยาวผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.467433817+07:00","message":"[buffer interim] 481 false ความยาวผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.467441377+07:00","message":"[bufferProcess] interim [20000000]:ความยาวผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.4674441+07:00","message":"[bufferProcess] send to processor:ความยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.467451325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.467454007+07:00","message":"> Transcript [1779] [false]: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.467456389+07:00","message":"Set StatePrefix (first interim): 'ความยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.718882334+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.718924808+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:20:25.718929996+07:00","message":"receive interim result [false|false]: ความยาวฝนจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.718941063+07:00","message":"[buffer interim] 481 false ความยาวฝนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.718951335+07:00","message":"[bufferProcess] interim [260000000]:ความยาวฝนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.718953594+07:00","message":"[bufferProcess] send to processor:ความยาวผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.718956948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.718959796+07:00","message":"> Transcript [1780] [false]: 'ความยาวผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.718962886+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.718964908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.718966764+07:00","message":"StatePrefix: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.718969006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.723388522+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.723433478+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:20:25.723439178+07:00","message":"receive interim result [false|false]: ความยาวผลการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:25.723457219+07:00","message":"[buffer interim] 481 false ความยาวผลการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.723464653+07:00","message":"[bufferProcess] interim [320000000]:ความยาวผลการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.723467327+07:00","message":"[bufferProcess] send to processor:ความยาวฝนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.72347447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.723477275+07:00","message":"> Transcript [1781] [false]: 'ความยาวฝนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.723480378+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.723482575+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.723484457+07:00","message":"StatePrefix: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:25.723486509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.056769748+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.056813311+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:20:26.056819986+07:00","message":"receive interim result [false|false]: ความยาวขนตาปลอม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.056835136+07:00","message":"[buffer interim] 481 false ความยาวขนตาปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.056842728+07:00","message":"[bufferProcess] interim [620000000]:ความยาวขนตาปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.056845509+07:00","message":"[bufferProcess] send to processor:ความยาวผลการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.056853085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.056855841+07:00","message":"> Transcript [1782] [false]: 'ความยาวผลการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.05685907+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.056861241+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.056863561+07:00","message":"StatePrefix: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.056866037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.230375227+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.230417638+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:20:26.230424677+07:00","message":"receive interim result [false|false]: ความยาวผลการประเมิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.230439654+07:00","message":"[buffer interim] 481 false ความยาวผลการประเมิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.230446536+07:00","message":"[bufferProcess] interim [740000000]:ความยาวผลการประเมิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.230449322+07:00","message":"[bufferProcess] send to processor:ความยาวขนตาปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.230456211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.230459449+07:00","message":"> Transcript [1783] [false]: 'ความยาวขนตาปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.23046282+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.230464908+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.230466839+07:00","message":"StatePrefix: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.230469129+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.230472142+07:00","message":"Push: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.230474261+07:00","message":"TextPushed: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.230476171+07:00","message":"Set new StatePrefix : 'ความยาวขนตาปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.230478355+07:00","message":"Next Push (prob) : 'ขนตาปลอม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.230487921+07:00","message":"push: {false ความยาว 0 0xc00390e100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.364767969+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.36480542+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:20:26.364812064+07:00","message":"receive interim result [false|false]: ความยาวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.364825943+07:00","message":"[buffer interim] 481 false ความยาวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.36483284+07:00","message":"[bufferProcess] interim [860000000]:ความยาวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.36483796+07:00","message":"[bufferProcess] send to processor:ความยาวผลการประเมิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.364845148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.364847652+07:00","message":"> Transcript [1784] [false]: 'ความยาวผลการประเมิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.364849892+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.364852089+07:00","message":"Set new StatePrefix: 'ความยาวผลการประเมิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.621468942+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.621513411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวประมาณ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.621520156+07:00","message":"receive interim result [false|false]: ความยาวประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.621535837+07:00","message":"[buffer interim] 481 false ความยาวประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.621544132+07:00","message":"[bufferProcess] interim [160000000]:ความยาวประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.621547944+07:00","message":"[bufferProcess] send to processor:ความยาวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.621556931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.621559956+07:00","message":"> Transcript [1785] [false]: 'ความยาวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.62156264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.621564887+07:00","message":"Set new StatePrefix: 'ความยาวประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.757093677+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.757135735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวประมาณ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.757143886+07:00","message":"receive interim result [false|false]: ความยาวประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.757155367+07:00","message":"[buffer interim] 481 false ความยาวประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.757177961+07:00","message":"[bufferProcess] interim [280000000]:ความยาวประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.7571811+07:00","message":"[bufferProcess] send to processor:ความยาวประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.757186665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.757189874+07:00","message":"> Transcript [1786] [false]: 'ความยาวประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.757193172+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.757195593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.757197709+07:00","message":"StatePrefix: 'ความยาวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.757199841+07:00","message":"TextPushed: 'ความยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.810156541+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.810203854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวประมาณ 1.5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.810209637+07:00","message":"receive interim result [false|false]: ความยาวประมาณ 1.5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.810220404+07:00","message":"[buffer interim] 481 false ความยาวประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.810227554+07:00","message":"[bufferProcess] interim [340000000]:ความยาวประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.810229824+07:00","message":"[bufferProcess] send to processor:ความยาวประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.810233541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.81023626+07:00","message":"> Transcript [1787] [false]: 'ความยาวประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.810239403+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.810241409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.810243457+07:00","message":"StatePrefix: 'ความยาวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.810245992+07:00","message":"TextPushed: 'ความยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.937928148+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.937963183+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:20:26.937969338+07:00","message":"receive interim result [false|false]: ความยาวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.937982456+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:20:26.937985207+07:00","message":"receive interim result [false|false]:  1.5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.937992252+07:00","message":"[buffer interim] 481 false ความยาวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.937995811+07:00","message":"[buffer interim] 481 false  1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.938001472+07:00","message":"[bufferProcess] interim [460000000]:ความยาวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.938004022+07:00","message":"[bufferProcess] send to processor:ความยาวประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.938009278+07:00","message":"[bufferProcess] interim [460000000]: 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.93801164+07:00","message":"[bufferProcess] update buffer: ความยาวประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.938014665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.938017399+07:00","message":"> Transcript [1788] [false]: 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.938020457+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.938022289+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.938024587+07:00","message":"StatePrefix: 'ความยาวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:26.938026802+07:00","message":"TextPushed: 'ความยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970921705+07:00","message":"[GCS] Cleaned up inactive client: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970940295+07:00","message":"[GCS] Cleaned up inactive client: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970942867+07:00","message":"[GCS] Cleaned up inactive client: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970944883+07:00","message":"[GCS] Cleaned up inactive client: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970946564+07:00","message":"[GCS] Cleaned up inactive client: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970948493+07:00","message":"[GCS] Cleaned up inactive client: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970950168+07:00","message":"[GCS] Cleaned up inactive client: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970951842+07:00","message":"[GCS] Cleaned up inactive client: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970953577+07:00","message":"[GCS] Cleaned up inactive client: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.9709553+07:00","message":"[GCS] Cleaned up inactive client: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970957179+07:00","message":"[GCS] Cleaned up inactive client: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970959056+07:00","message":"[GCS] Cleaned up inactive client: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970960888+07:00","message":"[GCS] Cleaned up inactive client: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970962568+07:00","message":"[GCS] Cleaned up inactive client: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970964172+07:00","message":"[GCS] Cleaned up inactive client: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970965784+07:00","message":"[GCS] Cleaned up inactive client: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970967762+07:00","message":"[GCS] Cleaned up inactive client: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970969324+07:00","message":"[GCS] Cleaned up inactive client: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970970864+07:00","message":"[GCS] Cleaned up inactive client: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970972455+07:00","message":"[GCS] Cleaned up inactive client: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970974014+07:00","message":"[GCS] Cleaned up inactive client: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:26.970975533+07:00","message":"[GCS] Cleaned up inactive client: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.133844036+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.13388343+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:20:27.133891657+07:00","message":"receive interim result [false|false]: ความยาวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.133903669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1.5 ซม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.133908427+07:00","message":"receive interim result [false|false]:  1.5 ซม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.133916652+07:00","message":"[buffer interim] 481 false ความยาวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.133921742+07:00","message":"[buffer interim] 481 false  1.5 ซม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.133929054+07:00","message":"[bufferProcess] interim [700000000]:ความยาวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.133933084+07:00","message":"[bufferProcess] send to processor:ความยาวประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.133937816+07:00","message":"[bufferProcess] interim [700000000]: 1.5 ซม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.13394167+07:00","message":"[bufferProcess] update buffer: ความยาวประมาณ 1.5 ซม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.133946042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.133949952+07:00","message":"> Transcript [1789] [false]: 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.133954735+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.133957665+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.133960384+07:00","message":"StatePrefix: 'ความยาวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.133963681+07:00","message":"TextPushed: 'ความยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.133967613+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.133970305+07:00","message":"TextPushed: 'ความยาวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.13397335+07:00","message":"Set new StatePrefix : 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.133976503+07:00","message":"Next Push (prob) : ' 1.5'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.133995388+07:00","message":"push: {false ประมาณ 0 0xc00390e100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.445518866+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.445559695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวประมาณ 1.5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.445565884+07:00","message":"receive interim result [false|false]: ความยาวประมาณ 1.5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.445577451+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:20:27.445580534+07:00","message":"receive interim result [false|false]:  เซนติเมตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.445588648+07:00","message":"[buffer interim] 481 false ความยาวประมาณ 1.5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.445592166+07:00","message":"[buffer interim] 481 false  เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.445598155+07:00","message":"[bufferProcess] interim [940000000]:ความยาวประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.445600538+07:00","message":"[bufferProcess] send to processor:ความยาวประมาณ 1.5 ซม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.445603337+07:00","message":"[bufferProcess] interim [940000000]: เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.445606257+07:00","message":"[bufferProcess] update buffer: ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.445609593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.445612593+07:00","message":"> Transcript [1790] [false]: 'ความยาวประมาณ 1.5 ซม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.445615985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.445617863+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.445619721+07:00","message":"StatePrefix: 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.445621827+07:00","message":"TextPushed: 'ความยาวประมาณ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:27.490036084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:27.490043281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.883360638+07:00","message":"[GCS] IsForceVAD: false for message ID: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.963391522+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.963431758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวประมาณ 1.5 เซนติเมตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.963439423+07:00","message":"receive interim result [false|false]: ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.963455373+07:00","message":"[buffer interim] 481 false ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.963465328+07:00","message":"[bufferProcess] interim [540000000]:ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.963468901+07:00","message":"[bufferProcess] send to processor:ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.963476521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.963480423+07:00","message":"> Transcript [1791] [false]: 'ความยาวประมาณ 1.5 เซนติเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.96348496+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.96348807+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.963491236+07:00","message":"StatePrefix: 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.963494944+07:00","message":"TextPushed: 'ความยาวประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.986816912+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.986862567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความยาวประมาณ 1.5 cm ค่ะ\",\"confidence\":0.91322815}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.986869639+07:00","message":"receive interim result [true|false]: ความยาวประมาณ 1.5 cm ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.986883279+07:00","message":"end recv isFinal message id 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.986886488+07:00","message":"end Recv id 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.986893377+07:00","message":"[buffer interim] 481 true ความยาวประมาณ 1.5 cm ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.986899782+07:00","message":"[bufferProcess] interim [630000000]:ความยาวประมาณ 1.5 cm ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.986910983+07:00","message":"[bufferProcess] send to processor (isfinal):ความยาวประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.986915123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.986918768+07:00","message":"> Transcript [1792] [false]: 'ความยาวประมาณ 1.5 เซนติเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.986922782+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.986925527+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.986928406+07:00","message":"StatePrefix: 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.986931646+07:00","message":"TextPushed: 'ความยาวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.986934439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.986937466+07:00","message":"> Transcript [1793] [true]: 'ความยาวประมาณ 1.5 cm ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.98694087+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.986943507+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.986946194+07:00","message":"StatePrefix: 'ความยาวประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.986948982+07:00","message":"TextPushed: 'ความยาวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:27.986952942+07:00","message":"Push: ' 1.5 cm ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:27.986963431+07:00","message":"push: {true  1.5 cm ค่ะ 0 0xc00390e100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:27.995882799+07:00","message":"write wav file: './tmp/7558/7558_481.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:28.394109664+07:00","message":"[GCS] Start streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:28.461819868+07:00","message":"[GCS] IsForceVAD: false for message ID: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:28.649724821+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:28.649746922+07:00","message":"found end of frame, send empty tag with msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:28.649750119+07:00","message":"end Recv id 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:28.649760264+07:00","message":"[buffer interim] 482 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:28.649768455+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:28.649772991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:28.649775986+07:00","message":"> Transcript [1794] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:28.649778268+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:28.649780163+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:28.649781865+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:28.649783629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:28.649786035+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:28.649795436+07:00","message":"push: {true \n 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:28.656308064+07:00","message":"write wav file: './tmp/7558/7558_482.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:28.90499915+07:00","message":"[GCS] Start streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:28.972144498+07:00","message":"[GCS] IsForceVAD: false for message ID: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:29.14815501+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:29.148176876+07:00","message":"found end of frame, send empty tag with msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:29.148179956+07:00","message":"end Recv id 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:29.148187527+07:00","message":"[buffer interim] 483 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:29.14819569+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:29.148207735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:29.148210442+07:00","message":"> Transcript [1795] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:29.148213064+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:29.148215063+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:29.14821681+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:29.148218854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:29.14822149+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:29.148232831+07:00","message":"push: {true \n 0 0xc000045f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:29.152742634+07:00","message":"write wav file: './tmp/7558/7558_483.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:29.164915537+07:00","message":"[GCS] Start streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:29.820165072+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:29.820205706+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:20:29.820211062+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:29.820224991+07:00","message":"[buffer interim] 484 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:29.820231006+07:00","message":"[bufferProcess] interim [720000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:29.820232978+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:30.490423807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:30.490446114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:31.217295644+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:31.217336725+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:20:31.217342634+07:00","message":"receive interim result [false|false]: สวัสดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:31.217357748+07:00","message":"[buffer interim] 484 false สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.217364531+07:00","message":"[bufferProcess] interim [40000000]:สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.217367333+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.217373763+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.217376479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.217379041+07:00","message":"> Transcript [1796] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.217381417+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.217383353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.217385567+07:00","message":"> Transcript [1797] [false]: 'สวัสดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.217387924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.217389754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.217391529+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.217393383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:31.797317426+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:31.797356129+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:20:31.797361761+07:00","message":"receive interim result [false|false]: สวัสดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:31.797375636+07:00","message":"[buffer interim] 484 false สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.797382767+07:00","message":"[bufferProcess] interim [640000000]:สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.797384746+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:31.931666709+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:31.931720996+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:20:31.931727486+07:00","message":"receive interim result [false|false]: นะคะจะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:31.931742973+07:00","message":"[buffer interim] 484 false นะคะจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.931750531+07:00","message":"[bufferProcess] interim [820000000]:นะคะจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.931752934+07:00","message":"[bufferProcess] send to processor:สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.931759849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.931762849+07:00","message":"> Transcript [1798] [false]: 'สวัสดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.931765983+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.931768077+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.931770057+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.931772369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:31.996995081+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:31.997027938+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:20:31.997033866+07:00","message":"receive interim result [false|false]: สวัสดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:31.99704699+07:00","message":"[buffer interim] 484 false สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.997053625+07:00","message":"[bufferProcess] interim [880000000]:สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.997056114+07:00","message":"[bufferProcess] send to processor:นะคะจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.997061255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.99706405+07:00","message":"> Transcript [1799] [false]: 'นะคะจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.997066126+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:31.997068222+07:00","message":"Set new StatePrefix: 'นะคะจะมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.123917695+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.123961815+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:20:32.123968854+07:00","message":"receive interim result [false|false]: นะคะจะมีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.12398223+07:00","message":"[buffer interim] 484 false นะคะจะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.12398952+07:00","message":"[bufferProcess] interim [0]:นะคะจะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.123992177+07:00","message":"[bufferProcess] send to processor:สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.123998379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.124001396+07:00","message":"> Transcript [1800] [false]: 'สวัสดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.124003862+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.124006024+07:00","message":"Set new StatePrefix: 'สวัสดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.202313623+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.202348597+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:20:32.202354928+07:00","message":"receive interim result [false|false]: สวัสดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.202369851+07:00","message":"[buffer interim] 484 false สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.20237675+07:00","message":"[bufferProcess] interim [120000000]:สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.20237938+07:00","message":"[bufferProcess] send to processor:นะคะจะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.202386258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.202388851+07:00","message":"> Transcript [1801] [false]: 'นะคะจะมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.202391145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.202393097+07:00","message":"Set new StatePrefix: 'นะคะจะมีการใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.313338293+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.313377887+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:20:32.31338404+07:00","message":"receive interim result [false|false]: นะคะจะมีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.313399207+07:00","message":"[buffer interim] 484 false นะคะจะมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.313405286+07:00","message":"[bufferProcess] interim [180000000]:นะคะจะมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.313407987+07:00","message":"[bufferProcess] send to processor:สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.313415156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.313418101+07:00","message":"> Transcript [1802] [false]: 'สวัสดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.313420572+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.313422648+07:00","message":"Set new StatePrefix: 'สวัสดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.500055997+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.500096446+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:20:32.500102439+07:00","message":"receive interim result [false|false]: สวัสดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.500115219+07:00","message":"[buffer interim] 484 false สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.500122322+07:00","message":"[bufferProcess] interim [360000000]:สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.50012467+07:00","message":"[bufferProcess] send to processor:นะคะจะมีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.500130475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.500133674+07:00","message":"> Transcript [1803] [false]: 'นะคะจะมีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.500136165+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.500138862+07:00","message":"Set new StatePrefix: 'นะคะจะมีการใช้สาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.698956415+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.698997713+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:20:32.699003719+07:00","message":"receive interim result [false|false]: นะคะจะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:32.699015837+07:00","message":"[buffer interim] 484 false นะคะจะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.699023271+07:00","message":"[bufferProcess] interim [600000000]:นะคะจะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.699026224+07:00","message":"[bufferProcess] send to processor:สวัสดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.69903195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.699034778+07:00","message":"> Transcript [1804] [false]: 'สวัสดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.699037285+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:32.699039237+07:00","message":"Set new StatePrefix: 'สวัสดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.003043748+07:00","message":"[GCS] IsForceVAD: false for message ID: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.092941664+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.092982488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีนะคะจะมีการใช้สารสังเคราะห์\",\"confidence\":0.90535814}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.092989308+07:00","message":"receive interim result [true|false]: สวัสดีนะคะจะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.092998496+07:00","message":"end recv isFinal message id 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.093000575+07:00","message":"end Recv id 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.09300689+07:00","message":"[buffer interim] 484 true สวัสดีนะคะจะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.093016684+07:00","message":"[bufferProcess] interim [50000000]:สวัสดีนะคะจะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.09302017+07:00","message":"[bufferProcess] send to processor (isfinal):นะคะจะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.093023868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.093026819+07:00","message":"> Transcript [1805] [false]: 'นะคะจะมีการใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.093029297+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.093031377+07:00","message":"Set new StatePrefix: 'นะคะจะมีการใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.093033405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.093035768+07:00","message":"> Transcript [1806] [true]: 'สวัสดีนะคะจะมีการใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.093038091+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.093041318+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.093043634+07:00","message":"StatePrefix: 'นะคะจะมีการใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.093045817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.093051648+07:00","message":"Push: 'สวัสดีนะคะจะมีการใช้สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.09306005+07:00","message":"push: {true สวัสดีนะคะจะมีการใช้สารสังเคราะห์ 0 0xc004002f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:33.102291089+07:00","message":"write wav file: './tmp/7558/7558_484.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.32380655+07:00","message":"[GCS] Start streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.382130841+07:00","message":"[GCS] IsForceVAD: false for message ID: 485"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:33.491369597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:33.49139856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.587244091+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.587266121+07:00","message":"found end of frame, send empty tag with msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.587269198+07:00","message":"end Recv id 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.58727667+07:00","message":"[buffer interim] 485 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.587284165+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.587288826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.587291668+07:00","message":"> Transcript [1807] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.587293953+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.5872965+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.587298399+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.587300203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:33.587308425+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.587318171+07:00","message":"push: {true \n 0 0xc00390ec00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:33.592211294+07:00","message":"write wav file: './tmp/7558/7558_485.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.844044159+07:00","message":"[GCS] Start streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:33.902451668+07:00","message":"[GCS] IsForceVAD: false for message ID: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:34.088398386+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:34.088421035+07:00","message":"found end of frame, send empty tag with msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:34.08842413+07:00","message":"end Recv id 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:34.088430762+07:00","message":"[buffer interim] 486 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:34.088438066+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:34.088443118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:34.088446314+07:00","message":"> Transcript [1808] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:34.08844935+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:34.088451471+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:34.088453143+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:34.088455124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:34.088461471+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:34.088471041+07:00","message":"push: {true \n 0 0xc00390f100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:34.093660048+07:00","message":"write wav file: './tmp/7558/7558_486.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:34.164335331+07:00","message":"[GCS] Start streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:36.238999289+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:36.239041694+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:20:36.239047363+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:36.239062123+07:00","message":"[buffer interim] 487 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:36.239069843+07:00","message":"[bufferProcess] interim [100000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:36.239071888+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:36.239078648+07:00","message":"[bufferProcess] send to processor (ticker):ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:36.239081337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:36.239084143+07:00","message":"> Transcript [1809] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:36.239086303+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:36.402755675+07:00","message":"[GCS] IsForceVAD: false for message ID: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:36.463074444+07:00","message":"[GCS] Start streaming session, msgId: 488"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:36.492404327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:36.492417937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:36.503263536+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:36.503298103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:36.503303972+07:00","message":"receive interim result [true|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:36.503312979+07:00","message":"end recv isFinal message id 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:36.503315361+07:00","message":"end Recv id 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:36.503320457+07:00","message":"[buffer interim] 487 true ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:36.503327055+07:00","message":"[bufferProcess] interim [460000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:36.503346195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:36.5033492+07:00","message":"> Transcript [1810] [true]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:36.503352199+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:36.503354283+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:36.503355999+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:36.503358112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:36.503363917+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:36.503372576+07:00","message":"push: {true ประมาณ 0 0xc0031f4a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:36.513356237+07:00","message":"write wav file: './tmp/7558/7558_487.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:37.871731081+07:00","message":"[GCS] IsForceVAD: false for message ID: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:37.972784873+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:37.972815814+07:00","message":"found end of frame, send empty tag with msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:37.972819135+07:00","message":"end Recv id 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:37.972826274+07:00","message":"[buffer interim] 488 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:37.972833357+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:37.972837657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:37.972840808+07:00","message":"> Transcript [1811] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:37.972843036+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:37.972844826+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:37.972846505+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:37.972848222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:37.972856237+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:37.972864596+07:00","message":"push: {true \n 0 0xc00390f280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:37.979965031+07:00","message":"write wav file: './tmp/7558/7558_488.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:38.454859542+07:00","message":"[GCS] Start streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.300600834+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.300646002+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:20:39.300651287+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.300667446+07:00","message":"[buffer interim] 489 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.300674381+07:00","message":"[bufferProcess] interim [660000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.300676742+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.300690655+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.300693621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.300697275+07:00","message":"> Transcript [1812] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.300700004+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:39.492443647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:39.492452481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.881211118+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.881253794+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:20:39.881259344+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:39.881272739+07:00","message":"[buffer interim] 489 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.881279186+07:00","message":"[bufferProcess] interim [260000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:39.881281139+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.372852236+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.372901391+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:20:40.372908383+07:00","message":"receive interim result [false|false]: อยากเรียนแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.372925347+07:00","message":"[buffer interim] 489 false อยากเรียนแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.372938136+07:00","message":"[bufferProcess] interim [680000000]:อยากเรียนแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.372940964+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.372947544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.372950489+07:00","message":"> Transcript [1813] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.372953849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.372955981+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.372957819+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.372960708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.734319869+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.734372098+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:20:40.734378872+07:00","message":"receive interim result [false|false]: อยากเรียนแล้วนะคะเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.734395986+07:00","message":"[buffer interim] 489 false อยากเรียนแล้วนะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.734404941+07:00","message":"[bufferProcess] interim [100000000]:อยากเรียนแล้วนะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.734407857+07:00","message":"[bufferProcess] send to processor:อยากเรียนแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.734414054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.73441703+07:00","message":"> Transcript [1814] [false]: 'อยากเรียนแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.734419694+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.734423612+07:00","message":"Set new StatePrefix: 'อยากเรียนแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.783012246+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.783052629+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:20:40.783058415+07:00","message":"receive interim result [false|false]: อยากเรียนแล้วนะคะเราก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:40.783073652+07:00","message":"[buffer interim] 489 false อยากเรียนแล้วนะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.783080009+07:00","message":"[bufferProcess] interim [220000000]:อยากเรียนแล้วนะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.78308225+07:00","message":"[bufferProcess] send to processor:อยากเรียนแล้วนะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.783087715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.783090308+07:00","message":"> Transcript [1815] [false]: 'อยากเรียนแล้วนะคะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.783093422+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.783095486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.783097799+07:00","message":"StatePrefix: 'อยากเรียนแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:40.783099819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.02421653+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.024258343+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:20:41.024264721+07:00","message":"receive interim result [false|false]: อยากเรียนแล้วนะคะเราก็มา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.024281214+07:00","message":"[buffer interim] 489 false อยากเรียนแล้วนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.024289228+07:00","message":"[bufferProcess] interim [340000000]:อยากเรียนแล้วนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.024291792+07:00","message":"[bufferProcess] send to processor:อยากเรียนแล้วนะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.024296242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.024299593+07:00","message":"> Transcript [1816] [false]: 'อยากเรียนแล้วนะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.024303416+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.024305467+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.024307703+07:00","message":"StatePrefix: 'อยากเรียนแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.024310926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.310279206+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.3103389+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:20:41.310345487+07:00","message":"receive interim result [false|false]: อยากเรียนแล้วนะคะเราก็มาถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.310364923+07:00","message":"[buffer interim] 489 false อยากเรียนแล้วนะคะเราก็มาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.310374505+07:00","message":"[bufferProcess] interim [700000000]:อยากเรียนแล้วนะคะเราก็มาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.310377861+07:00","message":"[bufferProcess] send to processor:อยากเรียนแล้วนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.310390358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.310393188+07:00","message":"> Transcript [1817] [false]: 'อยากเรียนแล้วนะคะเราก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.310397813+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.31040046+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.310402798+07:00","message":"StatePrefix: 'อยากเรียนแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.310405233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.496129892+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.496179207+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:20:41.496185919+07:00","message":"receive interim result [false|false]: อยากเรียนแล้วนะคะเราก็มา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.496204478+07:00","message":"[buffer interim] 489 false อยากเรียนแล้วนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.496216362+07:00","message":"[bufferProcess] interim [820000000]:อยากเรียนแล้วนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.496219291+07:00","message":"[bufferProcess] send to processor:อยากเรียนแล้วนะคะเราก็มาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.496223408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.496226319+07:00","message":"> Transcript [1818] [false]: 'อยากเรียนแล้วนะคะเราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.496229958+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.496231971+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.496234042+07:00","message":"StatePrefix: 'อยากเรียนแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.496236262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.496243883+07:00","message":"Push: 'อยากเรียนแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.496246201+07:00","message":"TextPushed: 'อยากเรียนแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.496248471+07:00","message":"Set new StatePrefix : 'อยากเรียนแล้วนะคะเราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.496251438+07:00","message":"Next Push (prob) : 'เราก็มาถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.496283256+07:00","message":"push: {false อยากเรียนแล้วนะคะ 0 0xc00390e380}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.60667138+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.606717928+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:20:41.606724407+07:00","message":"receive interim result [false|false]: อยากเรียนแล้วนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:41.60674481+07:00","message":"[buffer interim] 489 false อยากเรียนแล้วนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.606753361+07:00","message":"[bufferProcess] interim [940000000]:อยากเรียนแล้วนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.606756409+07:00","message":"[bufferProcess] send to processor:อยากเรียนแล้วนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.606760621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.606763385+07:00","message":"> Transcript [1819] [false]: 'อยากเรียนแล้วนะคะเราก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:41.606765938+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:42.196898201+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:42.196931153+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:20:42.196937181+07:00","message":"receive interim result [false|false]: อยากเรียนแล้วนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:42.19695189+07:00","message":"[buffer interim] 489 false อยากเรียนแล้วนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:42.196962157+07:00","message":"[bufferProcess] interim [540000000]:อยากเรียนแล้วนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:42.196964788+07:00","message":"[bufferProcess] send to processor:อยากเรียนแล้วนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:42.196968702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:42.196971642+07:00","message":"> Transcript [1820] [false]: 'อยากเรียนแล้วนะคะเราก็มาถึงช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:42.196975178+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:42.196977109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:42.196982163+07:00","message":"StatePrefix: 'อยากเรียนแล้วนะคะเราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:42.196984506+07:00","message":"TextPushed: 'อยากเรียนแล้วนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:42.492650796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:42.492659143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:43.237254107+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:43.237299275+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:20:43.237309228+07:00","message":"receive interim result [false|false]: อยากเรียนแล้วนะคะเราก็มาถึงช่วงสรุปบทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:43.237324543+07:00","message":"[buffer interim] 489 false อยากเรียนแล้วนะคะเราก็มาถึงช่วงสรุปบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.237332667+07:00","message":"[bufferProcess] interim [560000000]:อยากเรียนแล้วนะคะเราก็มาถึงช่วงสรุปบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.237335388+07:00","message":"[bufferProcess] send to processor:อยากเรียนแล้วนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.237342359+07:00","message":"[bufferProcess] send to processor (ticker):อยากเรียนแล้วนะคะเราก็มาถึงช่วงสรุปบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.237345408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.237347944+07:00","message":"> Transcript [1821] [false]: 'อยากเรียนแล้วนะคะเราก็มาถึงช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.237351426+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.237353513+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.237355892+07:00","message":"StatePrefix: 'อยากเรียนแล้วนะคะเราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.237358469+07:00","message":"TextPushed: 'อยากเรียนแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.237360397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.237362397+07:00","message":"> Transcript [1822] [false]: 'อยากเรียนแล้วนะคะเราก็มาถึงช่วงสรุปบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.237364609+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.23736621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.237370421+07:00","message":"StatePrefix: 'อยากเรียนแล้วนะคะเราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.23737255+07:00","message":"TextPushed: 'อยากเรียนแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:43.583537153+07:00","message":"[GCS] IsForceVAD: false for message ID: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:43.807378974+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:43.807425062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากเรียนเนื้อหาเสร็จแล้วนะคะเราก็มาถึงช่วงสรุปบทเรียน\",\"confidence\":0.94557273}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:43.807431921+07:00","message":"receive interim result [true|false]: อยากเรียนเนื้อหาเสร็จแล้วนะคะเราก็มาถึงช่วงสรุปบทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:43.807442158+07:00","message":"end recv isFinal message id 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:43.807444273+07:00","message":"end Recv id 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:43.807452102+07:00","message":"[buffer interim] 489 true อยากเรียนเนื้อหาเสร็จแล้วนะคะเราก็มาถึงช่วงสรุปบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.807462183+07:00","message":"[bufferProcess] interim [130000000]:อยากเรียนเนื้อหาเสร็จแล้วนะคะเราก็มาถึงช่วงสรุปบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.807468758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.80747237+07:00","message":"> Transcript [1823] [true]: 'อยากเรียนเนื้อหาเสร็จแล้วนะคะเราก็มาถึงช่วงสรุปบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.807475663+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.807477759+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.807485338+07:00","message":"StatePrefix: 'อยากเรียนแล้วนะคะเราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.807488623+07:00","message":"TextPushed: 'อยากเรียนแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.807490394+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.807635586+07:00","message":"Push: 'เราก็มาถึงช่วงสรุปบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.807639007+07:00","message":"TextPushed: 'อยากเรียนแล้วนะคะเราก็มาถึงช่วงสรุปบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.807641694+07:00","message":"Set new StatePrefix : 'อยากเรียนเนื้อหาเสร็จแล้วนะคะเราก็มาถึงช่วงสรุปบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.807643942+07:00","message":"Next Push (prob) : 'อยากเรียนเนื้อหาเสร็จแล้วนะคะเราก็มาถึงช่วงสรุปบทเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:43.80765369+07:00","message":"push: {true เราก็มาถึงช่วงสรุปบทเรียน 0 0xc00390e380}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:43.807657307+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_489.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:43.818134222+07:00","message":"write wav file: './tmp/7558/7558_489.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.416069072+07:00","message":"[GCS] Start streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.941485883+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.941536359+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:20:44.941541805+07:00","message":"receive interim result [false|false]: อาจารย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:44.941558443+07:00","message":"[buffer interim] 490 false อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.941565785+07:00","message":"[bufferProcess] interim [360000000]:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.941567992+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.941573476+07:00","message":"[bufferProcess] send to processor (ticker):อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.941576488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.941579832+07:00","message":"> Transcript [1824] [false]: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:44.941581988+07:00","message":"Set StatePrefix (first interim): 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:45.133953395+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:45.133992758+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:20:45.133999204+07:00","message":"receive interim result [false|false]: อาจารย์ไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:45.134011761+07:00","message":"[buffer interim] 490 false อาจารย์ไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.134018809+07:00","message":"[bufferProcess] interim [600000000]:อาจารย์ไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.134020815+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:45.262717691+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:45.262759521+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:20:45.262765451+07:00","message":"receive interim result [false|false]: อาจารย์ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:45.262779083+07:00","message":"[buffer interim] 490 false อาจารย์ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.262786563+07:00","message":"[bufferProcess] interim [720000000]:อาจารย์ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.262789112+07:00","message":"[bufferProcess] send to processor:อาจารย์ไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.26279632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.262799428+07:00","message":"> Transcript [1825] [false]: 'อาจารย์ไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.262803073+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.262805079+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.262807422+07:00","message":"StatePrefix: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.262810108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:45.492917503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:45.492927834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:45.595247584+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:45.595289617+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:20:45.595295822+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:45.595309565+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.595316472+07:00","message":"[bufferProcess] interim [20000000]:อาจารย์ภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.595318838+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.595324394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.595327464+07:00","message":"> Transcript [1826] [false]: 'อาจารย์ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.595330768+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.595332793+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.595334729+07:00","message":"StatePrefix: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.595337153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:45.826095137+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:45.826130615+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:20:45.826137341+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:45.826149777+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.826156313+07:00","message":"[bufferProcess] interim [260000000]:อาจารย์ภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.826158652+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.826164045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.826167209+07:00","message":"> Transcript [1827] [false]: 'อาจารย์ภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.826170449+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.82617251+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.82617462+07:00","message":"StatePrefix: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:45.82617681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.034252222+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.03429464+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:20:46.034300772+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.034316515+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.034323928+07:00","message":"[bufferProcess] interim [500000000]:อาจารย์ภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.0343267+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.03433095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.034334018+07:00","message":"> Transcript [1828] [false]: 'อาจารย์ภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.034337141+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.034339234+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.034341116+07:00","message":"StatePrefix: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.034343141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.034345552+07:00","message":"Push: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.034347344+07:00","message":"TextPushed: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.034349775+07:00","message":"Set new StatePrefix : 'อาจารย์ภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.034352118+07:00","message":"Next Push (prob) : 'ภายในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.034360631+07:00","message":"push: {false อาจารย์ 0 0xc00338a400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.174776115+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.174820932+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:20:46.174826876+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.174840485+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.174846665+07:00","message":"[bufferProcess] interim [620000000]:อาจารย์ภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.174848904+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.17485418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.174856868+07:00","message":"> Transcript [1829] [false]: 'อาจารย์ภายในที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.174859787+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.174861736+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.174863866+07:00","message":"StatePrefix: 'อาจารย์ภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.174866151+07:00","message":"TextPushed: 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.306852489+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.306895717+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:20:46.306901792+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่มีผลกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.306915976+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่มีผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.306923704+07:00","message":"[bufferProcess] interim [680000000]:อาจารย์ภายในที่มีผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.306926213+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.306929908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.306933049+07:00","message":"> Transcript [1830] [false]: 'อาจารย์ภายในที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.306936398+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.306938465+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.306940368+07:00","message":"StatePrefix: 'อาจารย์ภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.306942558+07:00","message":"TextPushed: 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.373396603+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.373435457+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:20:46.373447204+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.373460279+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.373467761+07:00","message":"[bufferProcess] interim [740000000]:อาจารย์ภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.37347064+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายในที่มีผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.37347848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.37348173+07:00","message":"> Transcript [1831] [false]: 'อาจารย์ภายในที่มีผลกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.37348521+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.373487484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.373489786+07:00","message":"StatePrefix: 'อาจารย์ภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.373492611+07:00","message":"TextPushed: 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.539268433+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.53931471+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:20:46.539320709+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.539333797+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.539342021+07:00","message":"[bufferProcess] interim [980000000]:อาจารย์ภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.539345384+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.539354205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.539357269+07:00","message":"> Transcript [1832] [false]: 'อาจารย์ภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.539361043+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.539363313+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.539365958+07:00","message":"StatePrefix: 'อาจารย์ภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.539370192+07:00","message":"TextPushed: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.539376474+07:00","message":"Push: 'ภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.539378315+07:00","message":"TextPushed: 'อาจารย์ภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.539380484+07:00","message":"Set new StatePrefix : 'อาจารย์ภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.53938268+07:00","message":"Next Push (prob) : 'ผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.539390819+07:00","message":"push: {false ภายในที่มี 0 0xc00338a400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.656865489+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.656902977+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:20:46.656909611+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.656933818+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.656942031+07:00","message":"[bufferProcess] interim [40000000]:อาจารย์ภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.656944973+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.656948696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.656951348+07:00","message":"> Transcript [1833] [false]: 'อาจารย์ภายในที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.656954725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.656956738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.656958596+07:00","message":"StatePrefix: 'อาจารย์ภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.65696097+07:00","message":"TextPushed: 'อาจารย์ภายในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.860727881+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.860768018+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:20:46.86077409+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.860786703+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.860793491+07:00","message":"[bufferProcess] interim [280000000]:อาจารย์ภายในที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.860796058+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.860802368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.860805352+07:00","message":"> Transcript [1834] [false]: 'อาจารย์ภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.860808824+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.860811191+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.860813561+07:00","message":"StatePrefix: 'อาจารย์ภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.860816238+07:00","message":"TextPushed: 'อาจารย์ภายในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.975585563+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.975628108+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:20:46.975634544+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:46.975647983+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.9756545+07:00","message":"[bufferProcess] interim [340000000]:อาจารย์ภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.975657501+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายในที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.975663038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.97566596+07:00","message":"> Transcript [1835] [false]: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.975669122+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.97567139+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.975673844+07:00","message":"StatePrefix: 'อาจารย์ภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:46.975678777+07:00","message":"TextPushed: 'อาจารย์ภายในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:47.558918443+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:47.558959732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจารย์ภายในที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:47.558971413+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:47.558986028+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.558992016+07:00","message":"[bufferProcess] interim [940000000]:อาจารย์ภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.558994541+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.558999641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.559002242+07:00","message":"> Transcript [1836] [false]: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.559005836+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.55900798+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.559010564+07:00","message":"StatePrefix: 'อาจารย์ภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.5590128+07:00","message":"TextPushed: 'อาจารย์ภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.559017988+07:00","message":"Push: 'ผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.559020269+07:00","message":"TextPushed: 'อาจารย์ภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.559022493+07:00","message":"Set new StatePrefix : 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.559024627+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:47.55903231+07:00","message":"push: {false ผลต่อการ 0 0xc00338a400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:47.636945207+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:47.636979222+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:20:47.636985231+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:47.636997658+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.637003789+07:00","message":"[bufferProcess] interim [120000000]:อาจารย์ภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.637006193+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.637011438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.637014027+07:00","message":"> Transcript [1837] [false]: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.637017237+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.637019376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.637021345+07:00","message":"StatePrefix: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.63702408+07:00","message":"TextPushed: 'อาจารย์ภายในที่มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:47.7522548+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:47.752288904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจารย์ภายในที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:47.752295525+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:47.752310508+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.752316653+07:00","message":"[bufferProcess] interim [180000000]:อาจารย์ภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.752319402+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.752326362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.752329262+07:00","message":"> Transcript [1838] [false]: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโตเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.752332461+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.752334375+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.752336725+07:00","message":"StatePrefix: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:47.752339807+07:00","message":"TextPushed: 'อาจารย์ภายในที่มีผลต่อการ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:48.493596778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:48.493614975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:48.784132123+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:48.784170969+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:20:48.784176784+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:48.784192594+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784206982+07:00","message":"[bufferProcess] interim [140000000]:อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.78420993+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.78421374+07:00","message":"[bufferProcess] send to processor (ticker):อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784216392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784218998+07:00","message":"> Transcript [1839] [false]: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784222608+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784225055+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784228177+07:00","message":"StatePrefix: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784230969+07:00","message":"TextPushed: 'อาจารย์ภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784232915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784234795+07:00","message":"> Transcript [1840] [false]: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784236839+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784238798+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784240462+07:00","message":"StatePrefix: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784242391+07:00","message":"TextPushed: 'อาจารย์ภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784249763+07:00","message":"Push: 'เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784251609+07:00","message":"TextPushed: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784253683+07:00","message":"Set new StatePrefix : 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:48.784255736+07:00","message":"Next Push (prob) : 'ของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:48.784263457+07:00","message":"push: {false เจริญเติบโต 0 0xc00338a400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:49.360552118+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:49.360593927+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:20:49.360601146+07:00","message":"receive interim result [false|false]: อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:49.360617432+07:00","message":"[buffer interim] 490 false อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.360624821+07:00","message":"[bufferProcess] interim [740000000]:อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:49.360626974+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:49.91534725+07:00","message":"[GCS] IsForceVAD: false for message ID: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:49.983438466+07:00","message":"[GCS] Start streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:50.028773586+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:50.028822812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:50.02883198+07:00","message":"receive interim result [true|false]: อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:50.028839099+07:00","message":"end recv isFinal message id 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:50.028842643+07:00","message":"end Recv id 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:50.028852391+07:00","message":"[buffer interim] 490 true อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.028862403+07:00","message":"[bufferProcess] interim [520000000]:อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.028870967+07:00","message":"[bufferProcess] send to processor (isfinal):อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.028875567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.028880311+07:00","message":"> Transcript [1841] [false]: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.028884431+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.028886965+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.028891181+07:00","message":"StatePrefix: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.028894827+07:00","message":"TextPushed: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.0288983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.028901826+07:00","message":"> Transcript [1842] [true]: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.0289059+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.02890908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.028912309+07:00","message":"StatePrefix: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.02891506+07:00","message":"TextPushed: 'อาจารย์ภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.028922726+07:00","message":"Push: 'ของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:50.028935574+07:00","message":"push: {true ของพืช 0 0xc00338a400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:50.039816572+07:00","message":"write wav file: './tmp/7558/7558_490.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:50.645233378+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:50.645275528+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:20:50.645280688+07:00","message":"receive interim result [false|false]: เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:50.645292816+07:00","message":"[buffer interim] 491 false เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.645298961+07:00","message":"[bufferProcess] interim [720000000]:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.645300988+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:50.701099535+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:50.701136382+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:20:50.701142404+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:50.701154085+07:00","message":"[buffer interim] 491 false เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.701169047+07:00","message":"[bufferProcess] interim [780000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.701171854+07:00","message":"[bufferProcess] send to processor:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.701178765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.701181678+07:00","message":"> Transcript [1843] [false]: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:50.701184006+07:00","message":"Set StatePrefix (first interim): 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.146073619+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.146119409+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:20:51.146125705+07:00","message":"receive interim result [false|false]: เพื่อควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.146139854+07:00","message":"[buffer interim] 491 false เพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.146148908+07:00","message":"[bufferProcess] interim [140000000]:เพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.146152839+07:00","message":"[bufferProcess] send to processor:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.146163461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.146166609+07:00","message":"> Transcript [1844] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.146169817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.146172461+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.146174403+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.146176468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.403690939+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.403736173+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:20:51.403743449+07:00","message":"receive interim result [false|false]: เพื่อควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.403758836+07:00","message":"[buffer interim] 491 false เพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.403766269+07:00","message":"[bufferProcess] interim [440000000]:เพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.403768866+07:00","message":"[bufferProcess] send to processor:เพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.403776058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.403778958+07:00","message":"> Transcript [1845] [false]: 'เพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.403782107+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.403784142+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.403786205+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.403788436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:51.493797392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:51.493837329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.597713402+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.597756764+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:20:51.597764131+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.597776537+07:00","message":"[buffer interim] 491 false เพื่อควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.597784845+07:00","message":"[bufferProcess] interim [680000000]:เพื่อควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.597788355+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.597794771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.597798705+07:00","message":"> Transcript [1846] [false]: 'เพื่อควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.597803023+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.597806243+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.597810234+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.597812311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.858494441+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.858535556+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:20:51.85854163+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.858553561+07:00","message":"[buffer interim] 491 false เพื่อควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.858560126+07:00","message":"[bufferProcess] interim [920000000]:เพื่อควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.8585625+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.858567575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.858570263+07:00","message":"> Transcript [1847] [false]: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.858573384+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.858575518+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.858577245+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.85857923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.858583651+07:00","message":"Push: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.858585477+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.858587416+07:00","message":"Set new StatePrefix : 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:51.858589477+07:00","message":"Next Push (prob) : 'ควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:51.85859681+07:00","message":"push: {false เพื่อ 0 0xc00390ed00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.032159278+07:00","message":"[GCS] IsForceVAD: false for message ID: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.051208136+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.05124391+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:20:52.051249223+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.051263814+07:00","message":"[buffer interim] 491 false เพื่อควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.051269937+07:00","message":"[bufferProcess] interim [40000000]:เพื่อควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.051272407+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.051278176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.051280741+07:00","message":"> Transcript [1848] [false]: 'เพื่อควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.051283872+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.051285959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.051287845+07:00","message":"StatePrefix: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.051290006+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.102805114+07:00","message":"[GCS] Start streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.113155768+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.1132041+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:20:52.113210724+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.113222729+07:00","message":"[buffer interim] 491 false เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.113231785+07:00","message":"[bufferProcess] interim [220000000]:เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.113234985+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.113243493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.113246361+07:00","message":"> Transcript [1849] [false]: 'เพื่อควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.113250178+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.113252387+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.113254529+07:00","message":"StatePrefix: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.11325767+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.114672787+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.114694331+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:20:52.114698976+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.114715891+07:00","message":"[buffer interim] 491 false เพื่อควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.114720861+07:00","message":"[bufferProcess] interim [280000000]:เพื่อควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.114722923+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.114725983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.114731219+07:00","message":"> Transcript [1850] [false]: 'เพื่อควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.114734868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.114736871+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.114738996+07:00","message":"StatePrefix: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.114740983+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.123510253+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.123538014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการเจริญเติบโต\",\"confidence\":0.93197834}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.123543502+07:00","message":"receive interim result [true|false]: เพื่อควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.123551286+07:00","message":"end recv isFinal message id 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.123553486+07:00","message":"end Recv id 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.123558466+07:00","message":"[buffer interim] 491 true เพื่อควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123562853+07:00","message":"[bufferProcess] interim [280000000]:เพื่อควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123565533+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123568354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123570784+07:00","message":"> Transcript [1851] [false]: 'เพื่อควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123573326+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123575155+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123577834+07:00","message":"StatePrefix: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123580213+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123588682+07:00","message":"Push: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.12359047+07:00","message":"TextPushed: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123593062+07:00","message":"Set new StatePrefix : 'เพื่อควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123595287+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.12359691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123598861+07:00","message":"> Transcript [1852] [true]: 'เพื่อควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123601068+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.12360279+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123604725+07:00","message":"StatePrefix: 'เพื่อควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123606725+07:00","message":"TextPushed: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:52.123608904+07:00","message":"Push: 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.123616358+07:00","message":"push: {false ควบคุมการ 0 0xc00390ed00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:52.123621436+07:00","message":"push: {true เจริญเติบโต 0 0xc00390ed00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:52.132235973+07:00","message":"write wav file: './tmp/7558/7558_491.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:53.821543623+07:00","message":"[GCS] IsForceVAD: false for message ID: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:53.927846986+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:53.927867583+07:00","message":"found end of frame, send empty tag with msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:53.927870659+07:00","message":"end Recv id 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:53.927877727+07:00","message":"[buffer interim] 492 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:53.927891256+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:53.927895392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:53.927898373+07:00","message":"> Transcript [1853] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:53.927900877+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:53.927902729+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:53.927904767+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:53.927906781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:53.927914952+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:53.927923944+07:00","message":"push: {true \n 0 0xc002102b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:53.935045004+07:00","message":"write wav file: './tmp/7558/7558_492.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.083540072+07:00","message":"[GCS] Start streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.211908612+07:00","message":"[GCS] IsForceVAD: false for message ID: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.317682145+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.317701223+07:00","message":"found end of frame, send empty tag with msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.317709859+07:00","message":"end Recv id 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.317715617+07:00","message":"[buffer interim] 493 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.3177217+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.317725677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.317728293+07:00","message":"> Transcript [1854] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.317730585+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.317732392+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.317734089+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.317735966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:54.317745301+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.317752559+07:00","message":"push: {true \n 0 0xc0031f4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:54.323571088+07:00","message":"write wav file: './tmp/7558/7558_493.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:54.49484133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:54.494868349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:54.663687494+07:00","message":"[GCS] Start streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.178915957+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.178951755+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:20:55.178956681+07:00","message":"receive interim result [false|false]: มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.178976785+07:00","message":"[buffer interim] 494 false มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.178982965+07:00","message":"[bufferProcess] interim [540000000]:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.178985028+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.819994371+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.820036669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.820042519+07:00","message":"receive interim result [false|false]: มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:55.820055294+07:00","message":"[buffer interim] 494 false มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.820062267+07:00","message":"[bufferProcess] interim [140000000]:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.820064711+07:00","message":"[bufferProcess] send to processor:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.820070375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.820073764+07:00","message":"> Transcript [1855] [false]: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:55.82007593+07:00","message":"Set StatePrefix (first interim): 'มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.107938161+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.107990582+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:20:56.107996457+07:00","message":"receive interim result [false|false]: มนุษย์ควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.108011138+07:00","message":"[buffer interim] 494 false มนุษย์ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.108019103+07:00","message":"[bufferProcess] interim [500000000]:มนุษย์ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.108021222+07:00","message":"[bufferProcess] send to processor:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.108027002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.108029778+07:00","message":"> Transcript [1856] [false]: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.108032803+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.108034881+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.108036824+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.108039614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.208593712+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.20862779+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:20:56.208633101+07:00","message":"receive interim result [false|false]: มนุษย์ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.208645479+07:00","message":"[buffer interim] 494 false มนุษย์ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.20865126+07:00","message":"[bufferProcess] interim [560000000]:มนุษย์ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.208654038+07:00","message":"[bufferProcess] send to processor:มนุษย์ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.208658132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.208660803+07:00","message":"> Transcript [1857] [false]: 'มนุษย์ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.208663931+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.208665813+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.208667706+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.208669575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.401183421+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.401233958+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:20:56.401244002+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.401261799+07:00","message":"[buffer interim] 494 false มนุษย์สังเคราะห์สารควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.401274863+07:00","message":"[bufferProcess] interim [800000000]:มนุษย์สังเคราะห์สารควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.401279768+07:00","message":"[bufferProcess] send to processor:มนุษย์ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.40128813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.401291957+07:00","message":"> Transcript [1858] [false]: 'มนุษย์ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.401296047+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.401298959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.401301815+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.401304607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.71782123+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.717865895+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:20:56.717872177+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.717887206+07:00","message":"[buffer interim] 494 false มนุษย์สังเคราะห์สารควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.717894763+07:00","message":"[bufferProcess] interim [40000000]:มนุษย์สังเคราะห์สารควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.717897222+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.717904613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.717907756+07:00","message":"> Transcript [1859] [false]: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.717911474+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.717913878+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.717915618+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.717920086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.717925958+07:00","message":"Push: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.71792795+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.717931668+07:00","message":"Set new StatePrefix : 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.717934137+07:00","message":"Next Push (prob) : 'สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.717942781+07:00","message":"push: {false มนุษย์ 0 0xc0031f4900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.780613631+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.780648184+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:20:56.780654106+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.780669433+07:00","message":"[buffer interim] 494 false มนุษย์สังเคราะห์สารควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.780676515+07:00","message":"[bufferProcess] interim [160000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.780679499+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.780684522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.780688519+07:00","message":"> Transcript [1860] [false]: 'มนุษย์สังเคราะห์สารควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.780691903+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.78069373+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.780695713+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.780699255+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.970772838+07:00","message":"[GCS] Cleaned up inactive client: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.970795975+07:00","message":"[GCS] Cleaned up inactive client: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.97079911+07:00","message":"[GCS] Cleaned up inactive client: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.970800968+07:00","message":"[GCS] Cleaned up inactive client: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.970803356+07:00","message":"[GCS] Cleaned up inactive client: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.97080516+07:00","message":"[GCS] Cleaned up inactive client: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.97080713+07:00","message":"[GCS] Cleaned up inactive client: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.970808917+07:00","message":"[GCS] Cleaned up inactive client: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.970810758+07:00","message":"[GCS] Cleaned up inactive client: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.970812388+07:00","message":"[GCS] Cleaned up inactive client: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.970813935+07:00","message":"[GCS] Cleaned up inactive client: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.976890638+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.976932543+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:20:56.976938759+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:56.976953874+07:00","message":"[buffer interim] 494 false มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.976961558+07:00","message":"[bufferProcess] interim [400000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.976963927+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.976971041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.976973984+07:00","message":"> Transcript [1861] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.976977531+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.97697962+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.976981584+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:56.976984507+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:57.495794753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:20:57.495794756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.619828904+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.61986705+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:20:57.619872558+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.619887682+07:00","message":"[buffer interim] 494 false มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.619894594+07:00","message":"[bufferProcess] interim [0]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.619897403+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.619904958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.619907373+07:00","message":"> Transcript [1862] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.61991021+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.61991203+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.619915492+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.619920242+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.876603878+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.876649015+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:20:57.876655824+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.876670296+07:00","message":"[buffer interim] 494 false มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.876678534+07:00","message":"[bufferProcess] interim [300000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.876682403+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.876691638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.876694616+07:00","message":"> Transcript [1863] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.876698214+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.876700871+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.876703248+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.876713564+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.8767207+07:00","message":"Push: 'สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.876723002+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.876725291+07:00","message":"Set new StatePrefix : 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:57.87672822+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:57.876751815+07:00","message":"push: {false สังเคราะห์สารควบคุมการ 0 0xc0031f4900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.185469452+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.185512005+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:20:58.185520386+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.185536398+07:00","message":"[buffer interim] 494 false มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.185542852+07:00","message":"[bufferProcess] interim [540000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.185545389+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.185551989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.18555473+07:00","message":"> Transcript [1864] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.185557785+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.18555972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.185561623+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.18556412+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.381816972+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.381859055+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:20:58.381865337+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.381879684+07:00","message":"[buffer interim] 494 false มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.381887125+07:00","message":"[bufferProcess] interim [780000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.381890289+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.381894775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.381898931+07:00","message":"> Transcript [1865] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.381903057+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.381905402+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.381907726+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.381911728+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.58315754+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.583195121+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:20:58.583201976+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:58.583216379+07:00","message":"[buffer interim] 494 false มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.583223192+07:00","message":"[bufferProcess] interim [960000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.583226167+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.58323412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.58323741+07:00","message":"> Transcript [1866] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.583241125+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.583243712+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.583245889+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:58.583248418+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.221346186+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.221387955+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:20:59.2213959+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.221411001+07:00","message":"[buffer interim] 494 false มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.221421527+07:00","message":"[bufferProcess] interim [560000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.221424178+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.221429517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.221432516+07:00","message":"> Transcript [1867] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.221436352+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.2214386+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.221440938+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.2214439+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.221446839+07:00","message":"Push: 'เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.221448969+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.221452204+07:00","message":"Set new StatePrefix : 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.221455196+07:00","message":"Next Push (prob) : 'ของพืชโดยเลียนแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.221463983+07:00","message":"push: {false เจริญเติบโต 0 0xc0031f4900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.661540635+07:00","message":"[GCS] IsForceVAD: false for message ID: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.743898948+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.743941294+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:20:59.743948859+07:00","message":"receive interim result [false|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.743964226+07:00","message":"[buffer interim] 494 false มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.743971812+07:00","message":"[bufferProcess] interim [100000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.743975509+07:00","message":"[bufferProcess] send to processor:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.743982752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.743985712+07:00","message":"> Transcript [1868] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.743989497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.743991684+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.7439936+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.743996474+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.764730796+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.764757613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบพืช\",\"confidence\":0.95607793}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.764762907+07:00","message":"receive interim result [true|false]: มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.764772354+07:00","message":"end recv isFinal message id 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.76477444+07:00","message":"end Recv id 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.764780622+07:00","message":"[buffer interim] 494 true มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.764785329+07:00","message":"[bufferProcess] interim [220000000]:มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.764788399+07:00","message":"[bufferProcess] send to processor (isfinal):มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.764791729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.764794919+07:00","message":"> Transcript [1869] [false]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.764797611+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.764799294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.764801147+07:00","message":"> Transcript [1870] [true]: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.764803587+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.764805774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.764807516+07:00","message":"StatePrefix: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโตของพืชโดยเลียนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.764809761+07:00","message":"TextPushed: 'มนุษย์สังเคราะห์สารควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:20:59.764817674+07:00","message":"Push: 'ของพืชโดยเลียนแบบพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.764827251+07:00","message":"push: {true ของพืชโดยเลียนแบบพืช 0 0xc0031f4900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:20:59.775122411+07:00","message":"write wav file: './tmp/7558/7558_494.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.782869998+07:00","message":"[GCS] Start streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:20:59.98257518+07:00","message":"[GCS] IsForceVAD: false for message ID: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:00.067248294+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:00.06728627+07:00","message":"found end of frame, send empty tag with msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:00.067290477+07:00","message":"end Recv id 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:00.067305088+07:00","message":"[buffer interim] 495 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:00.067313368+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:00.067317579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:00.067320491+07:00","message":"> Transcript [1871] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:00.067323121+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:00.067325561+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:00.067327394+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:00.067329167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:00.067336612+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:00.067348442+07:00","message":"push: {true \n 0 0xc002103400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:00.073874774+07:00","message":"write wav file: './tmp/7558/7558_495.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:00.105976114+07:00","message":"[GCS] Start streaming session, msgId: 496"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:00.496027112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:00.496032895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.542868492+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.542918556+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:21:01.542925121+07:00","message":"receive interim result [false|false]: ควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.54294322+07:00","message":"[buffer interim] 496 false ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.542952437+07:00","message":"[bufferProcess] interim [320000000]:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.542955395+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.542965476+07:00","message":"[bufferProcess] send to processor (ticker):ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.542969945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.54297387+07:00","message":"> Transcript [1872] [false]: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.542976843+07:00","message":"Set StatePrefix (first interim): 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.718454137+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.718495723+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:21:01.718502123+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.718515058+07:00","message":"[buffer interim] 496 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.71852126+07:00","message":"[bufferProcess] interim [440000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.718523046+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.850276937+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.85031358+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:21:01.850319861+07:00","message":"receive interim result [false|false]: ควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:01.850335261+07:00","message":"[buffer interim] 496 false ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.850341511+07:00","message":"[bufferProcess] interim [620000000]:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.850344044+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.850347684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.850350576+07:00","message":"> Transcript [1873] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.850352999+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.850356091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.85035906+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:01.850361557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.169189033+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.169231508+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:21:02.169237469+07:00","message":"receive interim result [false|false]: ควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.169250476+07:00","message":"[buffer interim] 496 false ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.16925915+07:00","message":"[bufferProcess] interim [860000000]:ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.16926153+07:00","message":"[bufferProcess] send to processor:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.169267294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.169270049+07:00","message":"> Transcript [1874] [false]: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.169273235+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.169275253+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.169278001+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.169280188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.229400457+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.229440723+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:21:02.229447122+07:00","message":"receive interim result [false|false]: ควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.229459042+07:00","message":"[buffer interim] 496 false ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.229465049+07:00","message":"[bufferProcess] interim [980000000]:ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.229467237+07:00","message":"[bufferProcess] send to processor:ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.229470675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.229473479+07:00","message":"> Transcript [1875] [false]: 'ควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.229476256+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.229478285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.229481263+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.229483623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.282495087+07:00","message":"[GCS] IsForceVAD: false for message ID: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.345338253+07:00","message":"[GCS] Start streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.370231477+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.370285144+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:21:02.37029402+07:00","message":"receive interim result [false|false]: ควบคุมการจราจร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.370311479+07:00","message":"[buffer interim] 496 false ควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.370321713+07:00","message":"[bufferProcess] interim [160000000]:ควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.370325274+07:00","message":"[bufferProcess] send to processor:ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.3703347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.370338689+07:00","message":"> Transcript [1876] [false]: 'ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.370343607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.370347031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.370350514+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.370353489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.370360725+07:00","message":"Push: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.370364042+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.370367377+07:00","message":"Set new StatePrefix : 'ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.370371746+07:00","message":"Next Push (prob) : 'คุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.370389091+07:00","message":"push: {false ควบ 0 0xc00207ae80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.381187238+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.381214921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการจราจร\",\"confidence\":0.94635916}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.381220725+07:00","message":"receive interim result [true|false]: ควบคุมการจราจร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.381230057+07:00","message":"end recv isFinal message id 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.381232421+07:00","message":"end Recv id 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.381237971+07:00","message":"[buffer interim] 496 true ควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.381242804+07:00","message":"[bufferProcess] interim [190000000]:ควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.381245441+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.381259474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.381282351+07:00","message":"> Transcript [1877] [false]: 'ควบคุมการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.381285379+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.381288598+07:00","message":"Set new StatePrefix: 'ควบคุมการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.38129083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.381293122+07:00","message":"> Transcript [1878] [true]: 'ควบคุมการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.381297008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.381299753+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.381302127+07:00","message":"StatePrefix: 'ควบคุมการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.381304478+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.381312182+07:00","message":"Push: 'คุมการจราจร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.381323397+07:00","message":"push: {true คุมการจราจร 0 0xc00207ae80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:02.388268475+07:00","message":"write wav file: './tmp/7558/7558_496.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.731754697+07:00","message":"[GCS] IsForceVAD: false for message ID: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.821523879+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.8215478+07:00","message":"found end of frame, send empty tag with msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.821551026+07:00","message":"end Recv id 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.821558434+07:00","message":"[buffer interim] 497 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.82156665+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.821570879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.82157386+07:00","message":"> Transcript [1879] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.821576438+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.821579019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.821580905+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.821582877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:02.821585597+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.821596468+07:00","message":"push: {true \n 0 0xc00390e900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:02.82623468+07:00","message":"write wav file: './tmp/7558/7558_497.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:02.863179316+07:00","message":"[GCS] Start streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.052219019+07:00","message":"[GCS] IsForceVAD: false for message ID: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.113525392+07:00","message":"[GCS] Start streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.220903228+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.220937631+07:00","message":"found end of frame, send empty tag with msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.220942852+07:00","message":"end Recv id 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.220953009+07:00","message":"[buffer interim] 498 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.220961684+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.220965822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.220968675+07:00","message":"> Transcript [1880] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.220971455+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.220973375+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.220975228+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.220976985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.220980115+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.2209907+07:00","message":"push: {true \n 0 0xc0031f4d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:03.227435074+07:00","message":"write wav file: './tmp/7558/7558_498.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:03.497024832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:03.497039676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.588916936+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.588957962+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:21:03.58896348+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.588978259+07:00","message":"[buffer interim] 499 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.588986976+07:00","message":"[bufferProcess] interim [480000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.588988852+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.773317765+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.773360774+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:21:03.773368695+07:00","message":"receive interim result [false|false]: และเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.773385051+07:00","message":"[buffer interim] 499 false และเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.773391805+07:00","message":"[bufferProcess] interim [660000000]:และเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.773394285+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.77340171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.773404572+07:00","message":"> Transcript [1881] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.773406542+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.990952603+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.990997308+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:21:03.9910029+07:00","message":"receive interim result [false|false]: และเพิ่มผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:03.991017018+07:00","message":"[buffer interim] 499 false และเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.991024009+07:00","message":"[bufferProcess] interim [900000000]:และเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.991026408+07:00","message":"[bufferProcess] send to processor:และเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.991033975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.99103693+07:00","message":"> Transcript [1882] [false]: 'และเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.991040033+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.991042707+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.99104493+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:03.991047111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.2885303+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.288610589+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:21:04.288617022+07:00","message":"receive interim result [false|false]: และเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.288632161+07:00","message":"[buffer interim] 499 false และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.288639939+07:00","message":"[bufferProcess] interim [200000000]:และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.288643017+07:00","message":"[bufferProcess] send to processor:และเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.28864734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.288650223+07:00","message":"> Transcript [1883] [false]: 'และเพิ่มผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.288653456+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.288655607+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.288658062+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.288660152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.392360009+07:00","message":"[GCS] IsForceVAD: false for message ID: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.463668738+07:00","message":"[GCS] Start streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.575684044+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.575732607+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:21:04.575737391+07:00","message":"receive interim result [true|false]: และเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.575749761+07:00","message":"end recv isFinal message id 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.575752565+07:00","message":"end Recv id 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.575758436+07:00","message":"[buffer interim] 499 true และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575766451+07:00","message":"[bufferProcess] interim [500000000]:และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575770211+07:00","message":"[bufferProcess] send to processor (isfinal):และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575773738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575776849+07:00","message":"> Transcript [1884] [false]: 'และเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575779642+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575781698+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575784009+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575786044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575787811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575791042+07:00","message":"> Transcript [1885] [true]: 'และเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575793144+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575794767+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575796439+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575798017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:04.575800426+07:00","message":"Push: 'และเพิ่มผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:04.575810262+07:00","message":"push: {true และเพิ่มผลผลิต 0 0xc00338ac80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:04.581749269+07:00","message":"write wav file: './tmp/7558/7558_499.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:05.032203822+07:00","message":"[GCS] IsForceVAD: false for message ID: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:05.132002544+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:05.132031114+07:00","message":"found end of frame, send empty tag with msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:05.132034665+07:00","message":"end Recv id 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:05.132045281+07:00","message":"[buffer interim] 500 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:05.132054041+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:05.132058479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:05.132061387+07:00","message":"> Transcript [1886] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:05.132063908+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:05.132065831+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:05.132067669+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:05.132069607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:05.132078447+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:05.132089323+07:00","message":"push: {true \n 0 0xc0031f4200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:05.137542143+07:00","message":"write wav file: './tmp/7558/7558_500.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:05.424370481+07:00","message":"[GCS] Start streaming session, msgId: 501"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:06.49789565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:06.497920474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:06.589471234+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:06.589531786+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:21:06.589537647+07:00","message":"receive interim result [false|false]: complaint"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:06.589553207+07:00","message":"[buffer interim] 501 false complaint"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:06.589559916+07:00","message":"[bufferProcess] interim [960000000]:complaint"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:06.589562008+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:06.589568744+07:00","message":"[bufferProcess] send to processor (ticker):complaint"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:06.589572753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:06.589575745+07:00","message":"> Transcript [1887] [false]: 'complaint'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:06.589577718+07:00","message":"Set StatePrefix (first interim): 'complaint'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:08.261621456+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:08.261666105+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:21:08.261671564+07:00","message":"receive interim result [false|false]: นิราศที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:08.261685792+07:00","message":"[buffer interim] 501 false นิราศที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.261691742+07:00","message":"[bufferProcess] interim [640000000]:นิราศที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.261693651+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.261699258+07:00","message":"[bufferProcess] send to processor (ticker):นิราศที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.261702574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.261705748+07:00","message":"> Transcript [1888] [false]: 'นิราศที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.261715343+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.261717433+07:00","message":"Set new StatePrefix: 'นิราศที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:08.396604018+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:08.396658477+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:21:08.396664713+07:00","message":"receive interim result [false|false]: นิราศที่มีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:08.396681174+07:00","message":"[buffer interim] 501 false นิราศที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.396689238+07:00","message":"[bufferProcess] interim [820000000]:นิราศที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.396691447+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:08.594336975+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:08.594381398+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:21:08.594387105+07:00","message":"receive interim result [false|false]: นิราศที่มีการค้นพบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:08.594396304+07:00","message":"[buffer interim] 501 false นิราศที่มีการค้นพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.594403264+07:00","message":"[bufferProcess] interim [0]:นิราศที่มีการค้นพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.594405771+07:00","message":"[bufferProcess] send to processor:นิราศที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.59440909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.594411658+07:00","message":"> Transcript [1889] [false]: 'นิราศที่มีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.594415448+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.594417251+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.594418996+07:00","message":"StatePrefix: 'นิราศที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.594420985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:08.913775424+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:08.913811415+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:21:08.913817413+07:00","message":"receive interim result [false|false]: นิราศที่มีการค้นพบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:08.913834877+07:00","message":"[buffer interim] 501 false นิราศที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.913841211+07:00","message":"[bufferProcess] interim [300000000]:นิราศที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.913844123+07:00","message":"[bufferProcess] send to processor:นิราศที่มีการค้นพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.913848041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.913851758+07:00","message":"> Transcript [1890] [false]: 'นิราศที่มีการค้นพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.913857244+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.913859422+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.913861706+07:00","message":"StatePrefix: 'นิราศที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:08.913863836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.477792906+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.477832489+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:21:09.477838515+07:00","message":"receive interim result [false|false]: นิราศที่มีการค้นพบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:09.477852776+07:00","message":"[buffer interim] 501 false นิราศที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.477859105+07:00","message":"[bufferProcess] interim [900000000]:นิราศที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.477861504+07:00","message":"[bufferProcess] send to processor:นิราศที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.47786716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.477870008+07:00","message":"> Transcript [1891] [false]: 'นิราศที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.477873924+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.477876015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.47787885+07:00","message":"StatePrefix: 'นิราศที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:09.477881236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:09.498960735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:09.498974281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.611661447+07:00","message":"[GCS] IsForceVAD: false for message ID: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.674505576+07:00","message":"[GCS] Start streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.698609325+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.698646471+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:21:10.698652274+07:00","message":"receive interim result [false|false]: นิราศที่มีการค้นพบนะคะสำคัญเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.69866808+07:00","message":"[buffer interim] 501 false นิราศที่มีการค้นพบนะคะสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698675239+07:00","message":"[bufferProcess] interim [220000000]:นิราศที่มีการค้นพบนะคะสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698679145+07:00","message":"[bufferProcess] send to processor:นิราศที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698685168+07:00","message":"[bufferProcess] send to processor (ticker):นิราศที่มีการค้นพบนะคะสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698689824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698693798+07:00","message":"> Transcript [1892] [false]: 'นิราศที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698698021+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698700118+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698702275+07:00","message":"StatePrefix: 'นิราศที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698704463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698715565+07:00","message":"Push: 'นิราศที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698719236+07:00","message":"TextPushed: 'นิราศที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698722991+07:00","message":"Set new StatePrefix : 'นิราศที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698726183+07:00","message":"Next Push (prob) : 'ค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698728751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698731746+07:00","message":"> Transcript [1893] [false]: 'นิราศที่มีการค้นพบนะคะสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698735405+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698738229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698740822+07:00","message":"StatePrefix: 'นิราศที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.698743833+07:00","message":"TextPushed: 'นิราศที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.698754281+07:00","message":"push: {false นิราศที่มีการ 0 0xc00390e880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.747791406+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.747832301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดแรกที่มีการค้นพบนะคะ\",\"confidence\":0.87947184}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.747840758+07:00","message":"receive interim result [true|false]: ชนิดแรกที่มีการค้นพบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.747852696+07:00","message":"end recv isFinal message id 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.747855477+07:00","message":"end Recv id 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.747862672+07:00","message":"[buffer interim] 501 true ชนิดแรกที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.747875476+07:00","message":"[bufferProcess] interim [220000000]:ชนิดแรกที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.747880532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.747885356+07:00","message":"> Transcript [1894] [true]: 'ชนิดแรกที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.747889157+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.747892323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.74789532+07:00","message":"StatePrefix: 'นิราศที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.747899043+07:00","message":"TextPushed: 'นิราศที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.747901401+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.748024121+07:00","message":"Push: 'ค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.748028221+07:00","message":"TextPushed: 'นิราศที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.748031397+07:00","message":"Set new StatePrefix : 'ชนิดแรกที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.748034339+07:00","message":"Next Push (prob) : 'ชนิดแรกที่มีการค้นพบนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:10.748044586+07:00","message":"push: {true ค้นพบนะคะ 0 0xc00390e880}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:10.748050797+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_501.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:10.758067577+07:00","message":"write wav file: './tmp/7558/7558_501.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:12.499562178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:12.499598162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.782718449+07:00","message":"[GCS] IsForceVAD: false for message ID: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.869093119+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.869123447+07:00","message":"found end of frame, send empty tag with msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.869126758+07:00","message":"end Recv id 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.869135594+07:00","message":"[buffer interim] 502 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.869142724+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.869147001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.869149757+07:00","message":"> Transcript [1895] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.869152053+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.869153949+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.869155748+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.869157485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:12.869160065+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:12.869183603+07:00","message":"push: {true \n 0 0xc004002c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:12.876040258+07:00","message":"write wav file: './tmp/7558/7558_502.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:13.17414468+07:00","message":"[GCS] Start streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:14.356664461+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:14.356701784+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:21:14.35671476+07:00","message":"receive interim result [false|false]: ดีแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:14.356728512+07:00","message":"[buffer interim] 503 false ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.356734217+07:00","message":"[bufferProcess] interim [20000000]:ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.356735961+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.35674088+07:00","message":"[bufferProcess] send to processor (ticker):ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.356744358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.356747063+07:00","message":"> Transcript [1896] [false]: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.356749223+07:00","message":"Set StatePrefix (first interim): 'ดีแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:14.946669433+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:14.946714873+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:21:14.946721866+07:00","message":"receive interim result [false|false]: ดีแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:14.946735696+07:00","message":"[buffer interim] 503 false ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.946741858+07:00","message":"[bufferProcess] interim [620000000]:ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:14.946744036+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.060550726+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.060583559+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:21:15.06058934+07:00","message":"receive interim result [false|false]: ดีแล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.060603381+07:00","message":"[buffer interim] 503 false ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.060611014+07:00","message":"[bufferProcess] interim [680000000]:ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.060613743+07:00","message":"[bufferProcess] send to processor:ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.060620565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.060623902+07:00","message":"> Transcript [1897] [false]: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.060626638+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.060628817+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.060630672+07:00","message":"StatePrefix: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.060632793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:15.500263093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:15.500275234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.631169743+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.63122319+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:21:15.631230969+07:00","message":"receive interim result [false|false]: ดีแล้วยังยับยั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.631244936+07:00","message":"[buffer interim] 503 false ดีแล้วยังยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.631253381+07:00","message":"[bufferProcess] interim [280000000]:ดีแล้วยังยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.631256158+07:00","message":"[bufferProcess] send to processor:ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.631263205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.6312671+07:00","message":"> Transcript [1898] [false]: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.631272115+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.631274911+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.631277671+07:00","message":"StatePrefix: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.631281666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.756260919+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.756300584+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:21:15.756305686+07:00","message":"receive interim result [false|false]: ดีแล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.756320562+07:00","message":"[buffer interim] 503 false ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.756330172+07:00","message":"[bufferProcess] interim [340000000]:ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.756332847+07:00","message":"[bufferProcess] send to processor:ดีแล้วยังยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.756338563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.756341522+07:00","message":"> Transcript [1899] [false]: 'ดีแล้วยังยับยั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.75634434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.756346398+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.756348407+07:00","message":"StatePrefix: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.756350389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.760426056+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.760438867+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:21:15.76044259+07:00","message":"receive interim result [false|false]: ดีแล้วยังยับยั้งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.760449314+07:00","message":"[buffer interim] 503 false ดีแล้วยังยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.760452517+07:00","message":"[bufferProcess] interim [400000000]:ดีแล้วยังยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.76045436+07:00","message":"[bufferProcess] send to processor:ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.76045661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.760458634+07:00","message":"> Transcript [1900] [false]: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.760460946+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.760462722+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.760464379+07:00","message":"StatePrefix: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.760466202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.760468465+07:00","message":"Push: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.76047045+07:00","message":"TextPushed: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.760472423+07:00","message":"Set new StatePrefix : 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.760474476+07:00","message":"Next Push (prob) : 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.760502832+07:00","message":"push: {false ดีแล้ว 0 0xc00338b000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.826713678+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.826759722+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:21:15.826767917+07:00","message":"receive interim result [false|false]: ดีแล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.826787147+07:00","message":"[buffer interim] 503 false ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.826800559+07:00","message":"[bufferProcess] interim [520000000]:ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.826804952+07:00","message":"[bufferProcess] send to processor:ดีแล้วยังยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.826814063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.826818557+07:00","message":"> Transcript [1901] [false]: 'ดีแล้วยังยับยั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.826822886+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.826829086+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.826832409+07:00","message":"StatePrefix: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.82683562+07:00","message":"TextPushed: 'ดีแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.945260147+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.945301602+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:21:15.9453077+07:00","message":"receive interim result [false|false]: ดีแล้วยังยับยั้งการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:15.945322245+07:00","message":"[buffer interim] 503 false ดีแล้วยังยับยั้งการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.945328629+07:00","message":"[bufferProcess] interim [580000000]:ดีแล้วยังยับยั้งการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.945331439+07:00","message":"[bufferProcess] send to processor:ดีแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.945335332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.945338002+07:00","message":"> Transcript [1902] [false]: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.945341034+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.945342953+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.945344725+07:00","message":"StatePrefix: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:15.945347024+07:00","message":"TextPushed: 'ดีแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.011253993+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.011295029+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:21:16.011300519+07:00","message":"receive interim result [false|false]: ดีแล้วยังยับยั้งการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.011317082+07:00","message":"[buffer interim] 503 false ดีแล้วยังยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.011325623+07:00","message":"[bufferProcess] interim [640000000]:ดีแล้วยังยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.011327899+07:00","message":"[bufferProcess] send to processor:ดีแล้วยังยับยั้งการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.011332423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.011335259+07:00","message":"> Transcript [1903] [false]: 'ดีแล้วยังยับยั้งการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.011338627+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.011340689+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.011342595+07:00","message":"StatePrefix: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.011344844+07:00","message":"TextPushed: 'ดีแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.198854975+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.198905169+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:21:16.19892128+07:00","message":"receive interim result [false|false]: ดีแล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.198936144+07:00","message":"[buffer interim] 503 false ดีแล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.198943559+07:00","message":"[bufferProcess] interim [880000000]:ดีแล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.198946577+07:00","message":"[bufferProcess] send to processor:ดีแล้วยังยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.198952674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.198955429+07:00","message":"> Transcript [1904] [false]: 'ดีแล้วยังยับยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.19895883+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.19896116+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.198963077+07:00","message":"StatePrefix: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.198965365+07:00","message":"TextPushed: 'ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.198970267+07:00","message":"Push: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.198972256+07:00","message":"TextPushed: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.198974312+07:00","message":"Set new StatePrefix : 'ดีแล้วยังยับยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.198976905+07:00","message":"Next Push (prob) : 'ยับยั้งการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.198984923+07:00","message":"push: {false ยัง 0 0xc00338b000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.502029859+07:00","message":"[GCS] IsForceVAD: false for message ID: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.607177846+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.607225213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีแล้วยังยับยั้งการเจริญเติบโต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.607232253+07:00","message":"receive interim result [true|false]: ดีแล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.60724177+07:00","message":"end recv isFinal message id 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.607244+07:00","message":"end Recv id 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.607250648+07:00","message":"[buffer interim] 503 true ดีแล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607261584+07:00","message":"[bufferProcess] interim [360000000]:ดีแล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607265294+07:00","message":"[bufferProcess] send to processor (isfinal):ดีแล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607268829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607271871+07:00","message":"> Transcript [1905] [false]: 'ดีแล้วยังยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607274724+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607276492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607280281+07:00","message":"StatePrefix: 'ดีแล้วยังยับยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607283246+07:00","message":"TextPushed: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607285056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607287045+07:00","message":"> Transcript [1906] [true]: 'ดีแล้วยังยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607289159+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607290813+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607292513+07:00","message":"StatePrefix: 'ดีแล้วยังยับยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607294263+07:00","message":"TextPushed: 'ดีแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:16.607297505+07:00","message":"Push: 'ยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.607305335+07:00","message":"push: {true ยับยั้งการเจริญเติบโต 0 0xc00338b000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:16.617221422+07:00","message":"write wav file: './tmp/7558/7558_503.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:16.633423979+07:00","message":"[GCS] Start streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:17.532040706+07:00","message":"[GCS] IsForceVAD: false for message ID: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:17.625858093+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:17.625880073+07:00","message":"found end of frame, send empty tag with msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:17.625883434+07:00","message":"end Recv id 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:17.625890619+07:00","message":"[buffer interim] 504 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:17.62589838+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:17.625903214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:17.625906102+07:00","message":"> Transcript [1907] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:17.625908532+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:17.625910535+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:17.625912262+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:17.62591402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:17.625916445+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:17.625926814+07:00","message":"push: {true \n 0 0xc004003800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:17.631581471+07:00","message":"write wav file: './tmp/7558/7558_504.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:17.724260251+07:00","message":"[GCS] Start streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:18.423923741+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:18.423967316+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:21:18.423972467+07:00","message":"receive interim result [false|false]: ตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:18.423985404+07:00","message":"[buffer interim] 505 false ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.423995742+07:00","message":"[bufferProcess] interim [720000000]:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.42399767+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:18.500914444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:18.500933084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:18.636591922+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:18.636635556+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:21:18.636641256+07:00","message":"receive interim result [false|false]: ตัวทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:18.636656296+07:00","message":"[buffer interim] 505 false ตัวทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.636667464+07:00","message":"[bufferProcess] interim [900000000]:ตัวทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.636670056+07:00","message":"[bufferProcess] send to processor:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.636681265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.636685626+07:00","message":"> Transcript [1908] [false]: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.63668878+07:00","message":"Set StatePrefix (first interim): 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:18.726695448+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:18.726771002+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:21:18.726776748+07:00","message":"receive interim result [false|false]: ตัวทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:18.726792027+07:00","message":"[buffer interim] 505 false ตัวทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.726799119+07:00","message":"[bufferProcess] interim [20000000]:ตัวทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.726801223+07:00","message":"[bufferProcess] send to processor:ตัวทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.726807437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.726810077+07:00","message":"> Transcript [1909] [false]: 'ตัวทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.726812265+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.726817534+07:00","message":"Set new StatePrefix: 'ตัวทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:18.998195541+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:18.998238577+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:21:18.998244472+07:00","message":"receive interim result [false|false]: โดยทำงานร่วม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:18.998257996+07:00","message":"[buffer interim] 505 false โดยทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.99826536+07:00","message":"[bufferProcess] interim [260000000]:โดยทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.998268203+07:00","message":"[bufferProcess] send to processor:ตัวทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.998274637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.998278236+07:00","message":"> Transcript [1910] [false]: 'ตัวทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.998281785+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.998284016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.998286037+07:00","message":"StatePrefix: 'ตัวทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:18.998288274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.154025085+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.154071808+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:21:19.154077943+07:00","message":"receive interim result [false|false]: โดยทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.154090395+07:00","message":"[buffer interim] 505 false โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.154097427+07:00","message":"[bufferProcess] interim [500000000]:โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.154099856+07:00","message":"[bufferProcess] send to processor:โดยทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.154105516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.154108251+07:00","message":"> Transcript [1911] [false]: 'โดยทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.154110659+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.154113476+07:00","message":"Set new StatePrefix: 'โดยทำงานร่วม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.641619043+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.64165971+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:21:19.641668153+07:00","message":"receive interim result [false|false]: โดยทำงานร่วมกับเขา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.641683311+07:00","message":"[buffer interim] 505 false โดยทำงานร่วมกับเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.641689667+07:00","message":"[bufferProcess] interim [920000000]:โดยทำงานร่วมกับเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.641692282+07:00","message":"[bufferProcess] send to processor:โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.641699006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.641701674+07:00","message":"> Transcript [1912] [false]: 'โดยทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.641705167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.641713585+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.641715907+07:00","message":"StatePrefix: 'โดยทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.641718366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.642545261+07:00","message":"[GCS] IsForceVAD: false for message ID: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.693507383+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.693539205+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:21:19.69354485+07:00","message":"receive interim result [false|false]: โดยทำงานร่วมกับของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.693559934+07:00","message":"[buffer interim] 505 false โดยทำงานร่วมกับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.693567671+07:00","message":"[bufferProcess] interim [980000000]:โดยทำงานร่วมกับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.69357019+07:00","message":"[bufferProcess] send to processor:โดยทำงานร่วมกับเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.693573703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.693576951+07:00","message":"> Transcript [1913] [false]: 'โดยทำงานร่วมกับเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.693580295+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.693582329+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.693584169+07:00","message":"StatePrefix: 'โดยทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.693586863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.704559014+07:00","message":"[GCS] Start streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.730059793+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.730101961+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:21:19.730108556+07:00","message":"receive interim result [false|false]: โดยทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.730122325+07:00","message":"[buffer interim] 505 false โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.730128528+07:00","message":"[bufferProcess] interim [40000000]:โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.7301308+07:00","message":"[bufferProcess] send to processor:โดยทำงานร่วมกับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.730137442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.730140174+07:00","message":"> Transcript [1914] [false]: 'โดยทำงานร่วมกับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.730143796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.730145962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.730148079+07:00","message":"StatePrefix: 'โดยทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.730150275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.735643634+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.735661947+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:21:19.735666386+07:00","message":"receive interim result [false|false]: โดยทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.735677685+07:00","message":"[buffer interim] 505 false โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.735681883+07:00","message":"[bufferProcess] interim [100000000]:โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.735683926+07:00","message":"[bufferProcess] send to processor:โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.735686555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.735688695+07:00","message":"> Transcript [1915] [false]: 'โดยทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.735691599+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.735693477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.735695682+07:00","message":"StatePrefix: 'โดยทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.735697555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.735704045+07:00","message":"Push: 'โดยทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.735706255+07:00","message":"TextPushed: 'โดยทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.735716164+07:00","message":"Set new StatePrefix : 'โดยทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.735718253+07:00","message":"Next Push (prob) : 'กับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.735725955+07:00","message":"push: {false โดยทำงานร่วม 0 0xc0031f4e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.769983711+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.770026087+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:21:19.770031663+07:00","message":"receive interim result [true|false]: โดยทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.770044333+07:00","message":"end recv isFinal message id 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.770046932+07:00","message":"end Recv id 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.770053367+07:00","message":"[buffer interim] 505 true โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.770059472+07:00","message":"[bufferProcess] interim [130000000]:โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.77006318+07:00","message":"[bufferProcess] send to processor (isfinal):โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.770066199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.770069218+07:00","message":"> Transcript [1916] [false]: 'โดยทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.770072151+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.770073989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.770076096+07:00","message":"StatePrefix: 'โดยทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.770078205+07:00","message":"TextPushed: 'โดยทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.770080487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.770084005+07:00","message":"> Transcript [1917] [true]: 'โดยทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.770086149+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.770087789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.770089408+07:00","message":"StatePrefix: 'โดยทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.77009105+07:00","message":"TextPushed: 'โดยทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:19.770097657+07:00","message":"Push: 'กับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:19.770105941+07:00","message":"push: {true กับ 0 0xc0031f4e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:19.778270506+07:00","message":"write wav file: './tmp/7558/7558_505.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:20.921650044+07:00","message":"[GCS] IsForceVAD: false for message ID: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.006279019+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.00630407+07:00","message":"found end of frame, send empty tag with msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.006308038+07:00","message":"end Recv id 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.006317505+07:00","message":"[buffer interim] 506 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.006327911+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.006340963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.006344587+07:00","message":"> Transcript [1918] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.0063471+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.006349321+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.006351183+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.006353227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.006356059+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.006366815+07:00","message":"push: {true \n 0 0xc002102480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:21.012075074+07:00","message":"write wav file: './tmp/7558/7558_506.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.112447383+07:00","message":"[GCS] Start streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.183055034+07:00","message":"[GCS] IsForceVAD: false for message ID: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.387383309+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.38741382+07:00","message":"found end of frame, send empty tag with msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.387418572+07:00","message":"end Recv id 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.387429207+07:00","message":"[buffer interim] 507 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.387437063+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.387442385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.387446226+07:00","message":"> Transcript [1919] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.387450219+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.387453244+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.387456143+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.387458778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:21.387462682+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.387474406+07:00","message":"push: {true \n 0 0xc002103900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:21.392632382+07:00","message":"write wav file: './tmp/7558/7558_507.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:21.50180954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:21.501835009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:21.942864807+07:00","message":"[GCS] Start streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:22.938665275+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:22.938727809+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:21:22.938733673+07:00","message":"receive interim result [false|false]: สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:22.93875307+07:00","message":"[buffer interim] 508 false สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:22.938761724+07:00","message":"[bufferProcess] interim [960000000]:สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:22.938764214+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:22.938772003+07:00","message":"[bufferProcess] send to processor (ticker):สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:22.938775198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:22.938778026+07:00","message":"> Transcript [1920] [false]: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:22.938780394+07:00","message":"Set StatePrefix (first interim): 'สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.18521615+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.185252706+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:21:23.185258475+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.185272564+07:00","message":"[buffer interim] 508 false สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.185279859+07:00","message":"[bufferProcess] interim [260000000]:สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.185282091+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.397410895+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.397452914+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:21:23.397459162+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.397477014+07:00","message":"[buffer interim] 508 false สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.397488282+07:00","message":"[bufferProcess] interim [500000000]:สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.397491148+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.397495118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.397498306+07:00","message":"> Transcript [1921] [false]: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.397502188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.397504296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.397506303+07:00","message":"StatePrefix: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.397508424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.706207244+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.706252004+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:21:23.706257394+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.706271086+07:00","message":"[buffer interim] 508 false สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.706277482+07:00","message":"[bufferProcess] interim [740000000]:สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.706280138+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.706286363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.706288857+07:00","message":"> Transcript [1922] [false]: 'สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.706292575+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.706294711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.7062966+07:00","message":"StatePrefix: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.706298923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.825729663+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.825808033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มี 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.825814657+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มี 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.82583087+07:00","message":"[buffer interim] 508 false สารสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.825840389+07:00","message":"[bufferProcess] interim [860000000]:สารสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.825842836+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.825851326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.825857438+07:00","message":"> Transcript [1923] [false]: 'สารสังเคราะห์ที่มีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.825861106+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.825863374+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.825865182+07:00","message":"StatePrefix: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.825871528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.827881094+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.827893107+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:21:23.82789682+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.827906138+07:00","message":"[buffer interim] 508 false สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.827909892+07:00","message":"[bufferProcess] interim [920000000]:สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.827912177+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.82791471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.827916743+07:00","message":"> Transcript [1924] [false]: 'สารสังเคราะห์ที่มี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.827919495+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.827921635+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.82792332+07:00","message":"StatePrefix: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.827925133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.827930916+07:00","message":"Push: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.82793294+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.827934844+07:00","message":"Set new StatePrefix : 'สารสังเคราะห์ที่มี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:23.827936937+07:00","message":"Next Push (prob) : 'ที่มี 2'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:23.827944416+07:00","message":"push: {false สารสังเคราะห์ 0 0xc004003a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.087809905+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.087852977+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:21:24.087859975+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.087874894+07:00","message":"[buffer interim] 508 false สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.087883246+07:00","message":"[bufferProcess] interim [220000000]:สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.087885949+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.087891317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.087894497+07:00","message":"> Transcript [1925] [false]: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.087896792+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.08789925+07:00","message":"Set new StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:24.502014138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:24.502024498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.594225972+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.594252533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้าย of\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.594257896+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้าย of"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.594271633+07:00","message":"[buffer interim] 508 false สารสังเคราะห์ที่มีสมบัติคล้าย of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.59427719+07:00","message":"[bufferProcess] interim [640000000]:สารสังเคราะห์ที่มีสมบัติคล้าย of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.594279914+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.594283177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.594285512+07:00","message":"> Transcript [1926] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.594288939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.594291129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.594292931+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.594295114+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.7261061+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.726145953+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:21:24.72615311+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.726165798+07:00","message":"[buffer interim] 508 false สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.726171732+07:00","message":"[bufferProcess] interim [760000000]:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.726174342+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้าย of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.726181285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.726184232+07:00","message":"> Transcript [1927] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้าย of'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.726189846+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.726192458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.72619472+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.726197272+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.73272457+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.732738455+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:21:24.732742918+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.732754026+07:00","message":"[buffer interim] 508 false สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.732757918+07:00","message":"[bufferProcess] interim [820000000]:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.732760483+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.732762913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.732765467+07:00","message":"> Transcript [1928] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.732767892+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.732769749+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.732771589+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.73277367+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.990754465+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.990793563+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:21:24.990799493+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.990812258+07:00","message":"[buffer interim] 508 false สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.990820639+07:00","message":"[bufferProcess] interim [120000000]:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.990823242+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.990826862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.99083094+07:00","message":"> Transcript [1929] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.99083516+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.990837139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.990839401+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.990841835+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.990846278+07:00","message":"Push: 'ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.990848126+07:00","message":"TextPushed: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.990850313+07:00","message":"Set new StatePrefix : 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:24.990852647+07:00","message":"Next Push (prob) : 'คล้ายออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:24.99087823+07:00","message":"push: {false ที่มีสมบัติ 0 0xc004003a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.282186228+07:00","message":"[GCS] IsForceVAD: false for message ID: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.344027007+07:00","message":"[GCS] Start streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.386649789+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.386692179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ\",\"confidence\":0.9499051}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.386699745+07:00","message":"receive interim result [true|false]: สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.386716613+07:00","message":"end recv isFinal message id 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.386719532+07:00","message":"end Recv id 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.386737177+07:00","message":"[buffer interim] 508 true สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386755231+07:00","message":"[bufferProcess] interim [540000000]:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386760248+07:00","message":"[bufferProcess] send to processor (isfinal):สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386764329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386767737+07:00","message":"> Transcript [1930] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386771937+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386774192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386776982+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386780426+07:00","message":"TextPushed: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386782232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386784201+07:00","message":"> Transcript [1931] [true]: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386786733+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386789099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386791953+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386795394+07:00","message":"TextPushed: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.386799944+07:00","message":"Push: 'คล้ายออกซิเจนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.386811354+07:00","message":"push: {true คล้ายออกซิเจนนะคะ 0 0xc004003a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:25.395363814+07:00","message":"write wav file: './tmp/7558/7558_508.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.891554243+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.891599213+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:21:25.891604844+07:00","message":"receive interim result [false|false]: เซ็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:25.891619385+07:00","message":"[buffer interim] 509 false เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.891626658+07:00","message":"[bufferProcess] interim [600000000]:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:25.891628778+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.073442505+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.073481069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.073487455+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.073500797+07:00","message":"[buffer interim] 509 false jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.073506654+07:00","message":"[bufferProcess] interim [780000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.073508934+07:00","message":"[bufferProcess] send to processor:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.073514871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.073517754+07:00","message":"> Transcript [1932] [false]: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.073519802+07:00","message":"Set StatePrefix (first interim): 'เซ็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.703725903+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.703774537+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:21:26.703780002+07:00","message":"receive interim result [false|false]: senegal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.703795302+07:00","message":"[buffer interim] 509 false senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.703803236+07:00","message":"[bufferProcess] interim [380000000]:senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.703805582+07:00","message":"[bufferProcess] send to processor:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.703813431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.703816385+07:00","message":"> Transcript [1933] [false]: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.703819148+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.70382138+07:00","message":"Set new StatePrefix: 'jennis'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.771052577+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.771091169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.771098989+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.771114647+07:00","message":"[buffer interim] 509 false jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.771126469+07:00","message":"[bufferProcess] interim [440000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.771129966+07:00","message":"[bufferProcess] send to processor:senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.771138261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.77114218+07:00","message":"> Transcript [1934] [false]: 'senegal'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.77114546+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.771148852+07:00","message":"Set new StatePrefix: 'senegal'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.905304495+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.90534541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"senegal\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.90535201+07:00","message":"receive interim result [false|false]: senegal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.905367303+07:00","message":"[buffer interim] 509 false senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.905379212+07:00","message":"[bufferProcess] interim [560000000]:senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.905381934+07:00","message":"[bufferProcess] send to processor:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.905389938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.905393862+07:00","message":"> Transcript [1935] [false]: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.905397516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:26.905400703+07:00","message":"Set new StatePrefix: 'jennis'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.970377727+07:00","message":"[GCS] Cleaned up inactive client: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.970400718+07:00","message":"[GCS] Cleaned up inactive client: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.970403354+07:00","message":"[GCS] Cleaned up inactive client: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.970405063+07:00","message":"[GCS] Cleaned up inactive client: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.970406869+07:00","message":"[GCS] Cleaned up inactive client: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.970408579+07:00","message":"[GCS] Cleaned up inactive client: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.970410401+07:00","message":"[GCS] Cleaned up inactive client: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.970423287+07:00","message":"[GCS] Cleaned up inactive client: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.970425125+07:00","message":"[GCS] Cleaned up inactive client: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.970426841+07:00","message":"[GCS] Cleaned up inactive client: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.970428445+07:00","message":"[GCS] Cleaned up inactive client: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:26.970430053+07:00","message":"[GCS] Cleaned up inactive client: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.089516958+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.08955287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.089559034+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.089572354+07:00","message":"[buffer interim] 509 false jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.089581249+07:00","message":"[bufferProcess] interim [740000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.089583646+07:00","message":"[bufferProcess] send to processor:senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.089587658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.089590634+07:00","message":"> Transcript [1936] [false]: 'senegal'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.089592946+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.089595154+07:00","message":"Set new StatePrefix: 'senegal'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:27.50219926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:27.502210971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.668188004+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.668227939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.668234362+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.668249665+07:00","message":"[buffer interim] 509 false jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.668257546+07:00","message":"[bufferProcess] interim [340000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.668260067+07:00","message":"[bufferProcess] send to processor:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.668268643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.668271719+07:00","message":"> Transcript [1937] [false]: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.66827439+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.668276607+07:00","message":"Set new StatePrefix: 'jennis'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.669737139+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.669743977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.669746745+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.669751054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" bnk\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.669753482+07:00","message":"receive interim result [false|false]:  bnk"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.669756605+07:00","message":"[buffer interim] 509 false jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.669758961+07:00","message":"[buffer interim] 509 false  bnk"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.669761342+07:00","message":"[bufferProcess] interim [400000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.669763091+07:00","message":"[bufferProcess] send to processor:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.669765205+07:00","message":"[bufferProcess] interim [400000000]: bnk"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.66976735+07:00","message":"[bufferProcess] update buffer: jennis bnk"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.669769162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.669771288+07:00","message":"> Transcript [1938] [false]: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.669773468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.669775315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.669777606+07:00","message":"StatePrefix: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:27.669779763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:27.972019934+07:00","message":"[GCS] IsForceVAD: false for message ID: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:28.034625392+07:00","message":"[GCS] Start streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:28.067738044+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:28.067785918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis bnk\",\"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:21:28.067792202+07:00","message":"receive interim result [true|false]: jennis bnk"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:28.067800707+07:00","message":"end recv isFinal message id 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:28.067803492+07:00","message":"end Recv id 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:28.067808771+07:00","message":"[buffer interim] 509 true jennis bnk"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.067816491+07:00","message":"[bufferProcess] interim [850000000]:jennis bnk"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.06782007+07:00","message":"[bufferProcess] send to processor (isfinal):jennis bnk"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.067823607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.067826539+07:00","message":"> Transcript [1939] [false]: 'jennis bnk'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.067829362+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.06783173+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.067834117+07:00","message":"StatePrefix: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.067836218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.06783824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.067840466+07:00","message":"> Transcript [1940] [true]: 'jennis bnk'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.0678425+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.067844183+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.067845772+07:00","message":"StatePrefix: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.067847411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.067850061+07:00","message":"Push: 'jennis bnk'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:28.067858315+07:00","message":"push: {true jennis bnk 0 0xc00390e680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:28.076585421+07:00","message":"write wav file: './tmp/7558/7558_509.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:28.576105049+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:28.576155549+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:21:28.576161208+07:00","message":"receive interim result [false|false]: นิยม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:28.57617719+07:00","message":"[buffer interim] 510 false นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.576184679+07:00","message":"[bufferProcess] interim [420000000]:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:28.576186701+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.217866494+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.217906715+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:21:29.217912723+07:00","message":"receive interim result [false|false]: นิยม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.217924266+07:00","message":"[buffer interim] 510 false นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.217932022+07:00","message":"[bufferProcess] interim [20000000]:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.217934364+07:00","message":"[bufferProcess] send to processor:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.217940162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.217942976+07:00","message":"> Transcript [1941] [false]: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.217945282+07:00","message":"Set StatePrefix (first interim): 'นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.393500752+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.393553632+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:21:29.393560439+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.393576508+07:00","message":"[buffer interim] 510 false นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.393587911+07:00","message":"[bufferProcess] interim [140000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.393591381+07:00","message":"[bufferProcess] send to processor:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.393598561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.393602826+07:00","message":"> Transcript [1942] [false]: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.393607163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.393610172+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.393613121+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.393616042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.480646202+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.480685576+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:21:29.480691182+07:00","message":"receive interim result [false|false]: นิยม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.480702332+07:00","message":"[buffer interim] 510 false นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.480716929+07:00","message":"[bufferProcess] interim [320000000]:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.480719932+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.480726485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.480729337+07:00","message":"> Transcript [1943] [false]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.480732567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.480734502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.480736429+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.480738425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.572166008+07:00","message":"[GCS] IsForceVAD: false for message ID: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.694857668+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.694891209+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:21:29.694896534+07:00","message":"receive interim result [true|false]: นิยม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.694904934+07:00","message":"end recv isFinal message id 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.694907283+07:00","message":"end Recv id 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.694925084+07:00","message":"[buffer interim] 510 true นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.694948172+07:00","message":"[bufferProcess] interim [560000000]:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.694955554+07:00","message":"[bufferProcess] send to processor (isfinal):นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.694958804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.69496171+07:00","message":"> Transcript [1944] [false]: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.694965163+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.69496709+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.694969323+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.694971235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.694972786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.694974694+07:00","message":"> Transcript [1945] [true]: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.694976649+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.694978238+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.694979769+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.694981476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:29.694989596+07:00","message":"Push: 'นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.694998469+07:00","message":"push: {true นิยม 0 0xc00207b180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:29.702738406+07:00","message":"[GCS] Start streaming session, msgId: 511"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:29.705861368+07:00","message":"write wav file: './tmp/7558/7558_510.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.185204354+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.185254295+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:21:30.185259521+07:00","message":"receive interim result [false|false]: เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.185274708+07:00","message":"[buffer interim] 511 false เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.185280849+07:00","message":"[bufferProcess] interim [420000000]:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.185282561+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.239633+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.239679779+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:21:30.239685069+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.239698412+07:00","message":"[buffer interim] 511 false เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.23970555+07:00","message":"[bufferProcess] interim [540000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.239713922+07:00","message":"[bufferProcess] send to processor:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.239721293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.239724151+07:00","message":"> Transcript [1946] [false]: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.23972657+07:00","message":"Set StatePrefix (first interim): 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.294873126+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.294911153+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:21:30.294916671+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.294929394+07:00","message":"[buffer interim] 511 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.294937619+07:00","message":"[bufferProcess] interim [600000000]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.29494004+07:00","message":"[bufferProcess] send to processor:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.294945569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.294948183+07:00","message":"> Transcript [1947] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.294951703+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.2949538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.294955644+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.294957975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.399078603+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.399118295+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:21:30.399123627+07:00","message":"receive interim result [false|false]: เกลือแร่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.399136422+07:00","message":"[buffer interim] 511 false เกลือแร่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.399150813+07:00","message":"[bufferProcess] interim [660000000]:เกลือแร่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.399156312+07:00","message":"[bufferProcess] send to processor:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.399162481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.399165101+07:00","message":"> Transcript [1948] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.399167446+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.399169378+07:00","message":"Set new StatePrefix: 'เตือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.419187062+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.419222809+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:21:30.41922784+07:00","message":"receive interim result [false|false]: เพื่อเร่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.419243262+07:00","message":"[buffer interim] 511 false เพื่อเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.419250663+07:00","message":"[bufferProcess] interim [720000000]:เพื่อเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.419253889+07:00","message":"[bufferProcess] send to processor:เกลือแร่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.419260501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.419263227+07:00","message":"> Transcript [1949] [false]: 'เกลือแร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.419265479+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.419267389+07:00","message":"Set new StatePrefix: 'เกลือแร่'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:30.50229027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:30.502286827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.543400719+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.543440362+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:21:30.543445896+07:00","message":"receive interim result [false|false]: เพื่อเร่งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.543459583+07:00","message":"[buffer interim] 511 false เพื่อเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.543468736+07:00","message":"[bufferProcess] interim [900000000]:เพื่อเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.543471384+07:00","message":"[bufferProcess] send to processor:เพื่อเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.543477137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.543480235+07:00","message":"> Transcript [1950] [false]: 'เพื่อเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.543482679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.543484882+07:00","message":"Set new StatePrefix: 'เพื่อเร่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.862818118+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.862845528+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:21:30.862850281+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:30.862864695+07:00","message":"[buffer interim] 511 false เพื่อเร่งการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.862872417+07:00","message":"[bufferProcess] interim [140000000]:เพื่อเร่งการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.862874764+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.862881347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.862883688+07:00","message":"> Transcript [1951] [false]: 'เพื่อเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.862886816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.862888756+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.862890472+07:00","message":"StatePrefix: 'เพื่อเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:30.862892365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.122174302+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.122214369+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:21:31.122221058+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.122234112+07:00","message":"[buffer interim] 511 false เพื่อเร่งการเกิดราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.12224069+07:00","message":"[bufferProcess] interim [440000000]:เพื่อเร่งการเกิดราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.12224313+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.12224856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.122251506+07:00","message":"> Transcript [1952] [false]: 'เพื่อเร่งการเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.122254846+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.122256921+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.122258715+07:00","message":"StatePrefix: 'เพื่อเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.122260826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.581595423+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.581642489+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:21:31.581648154+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.581659974+07:00","message":"[buffer interim] 511 false เพื่อเร่งการเกิดรากของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.581666355+07:00","message":"[bufferProcess] interim [860000000]:เพื่อเร่งการเกิดรากของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.581669025+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.581674342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.581677042+07:00","message":"> Transcript [1953] [false]: 'เพื่อเร่งการเกิดราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.581680078+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.58168207+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.581683959+07:00","message":"StatePrefix: 'เพื่อเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.581686428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.983075693+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.983133315+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:21:31.98314402+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของกิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.983164725+07:00","message":"[buffer interim] 511 false เพื่อเร่งการเกิดรากของกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.983178379+07:00","message":"[bufferProcess] interim [280000000]:เพื่อเร่งการเกิดรากของกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.983182611+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดรากของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.98318836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.983191945+07:00","message":"> Transcript [1954] [false]: 'เพื่อเร่งการเกิดรากของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.983195304+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.983197392+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.983200082+07:00","message":"StatePrefix: 'เพื่อเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.983203066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.983206591+07:00","message":"Push: 'เพื่อเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.983209196+07:00","message":"TextPushed: 'เพื่อเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.983212551+07:00","message":"Set new StatePrefix : 'เพื่อเร่งการเกิดรากของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:31.98321691+07:00","message":"Next Push (prob) : 'การเกิดรากของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:31.983229769+07:00","message":"push: {false เพื่อเร่ง 0 0xc0001fa100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.186627368+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.18666729+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:21:32.186673711+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของกิ่งตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.186687602+07:00","message":"[buffer interim] 511 false เพื่อเร่งการเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.186694547+07:00","message":"[bufferProcess] interim [520000000]:เพื่อเร่งการเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.186699593+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดรากของกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.186715517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.186719046+07:00","message":"> Transcript [1955] [false]: 'เพื่อเร่งการเกิดรากของกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.186722377+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.18672455+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.186726387+07:00","message":"StatePrefix: 'เพื่อเร่งการเกิดรากของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.186728612+07:00","message":"TextPushed: 'เพื่อเร่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.498359477+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.498406274+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:21:32.498411663+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของกิ่งตอนหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.498426033+07:00","message":"[buffer interim] 511 false เพื่อเร่งการเกิดรากของกิ่งตอนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.498432246+07:00","message":"[bufferProcess] interim [820000000]:เพื่อเร่งการเกิดรากของกิ่งตอนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.498434717+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.498440184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.498443468+07:00","message":"> Transcript [1956] [false]: 'เพื่อเร่งการเกิดรากของกิ่งตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.498446639+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.498448847+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.498451454+07:00","message":"StatePrefix: 'เพื่อเร่งการเกิดรากของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.498453868+07:00","message":"TextPushed: 'เพื่อเร่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.705250706+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.705288126+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:21:32.705294946+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของกิ่งตอนหรือกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.705307534+07:00","message":"[buffer interim] 511 false เพื่อเร่งการเกิดรากของกิ่งตอนหรือกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.70531407+07:00","message":"[bufferProcess] interim [0]:เพื่อเร่งการเกิดรากของกิ่งตอนหรือกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.70531675+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดรากของกิ่งตอนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.705322658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.705325945+07:00","message":"> Transcript [1957] [false]: 'เพื่อเร่งการเกิดรากของกิ่งตอนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.705330572+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.705333367+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.705337178+07:00","message":"StatePrefix: 'เพื่อเร่งการเกิดรากของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.705340314+07:00","message":"TextPushed: 'เพื่อเร่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.736533864+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.736580229+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:21:32.736586604+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.736600467+07:00","message":"[buffer interim] 511 false เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.73660678+07:00","message":"[bufferProcess] interim [60000000]:เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.736609752+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดรากของกิ่งตอนหรือกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.736615221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.736617827+07:00","message":"> Transcript [1958] [false]: 'เพื่อเร่งการเกิดรากของกิ่งตอนหรือกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.736621893+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.736624247+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.736626407+07:00","message":"StatePrefix: 'เพื่อเร่งการเกิดรากของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.73662876+07:00","message":"TextPushed: 'เพื่อเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.736633317+07:00","message":"Push: 'การเกิดรากของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.736635402+07:00","message":"TextPushed: 'เพื่อเร่งการเกิดรากของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.736637872+07:00","message":"Set new StatePrefix : 'เพื่อเร่งการเกิดรากของกิ่งตอนหรือกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.736640324+07:00","message":"Next Push (prob) : 'กิ่งตอนหรือกี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.73664779+07:00","message":"push: {false การเกิดรากของ 0 0xc0001fa100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.960693118+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.960748117+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:21:32.960754585+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของกิ่งตอนหรือกลิ่นอับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:32.960769209+07:00","message":"[buffer interim] 511 false เพื่อเร่งการเกิดรากของกิ่งตอนหรือกลิ่นอับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.960777681+07:00","message":"[bufferProcess] interim [240000000]:เพื่อเร่งการเกิดรากของกิ่งตอนหรือกลิ่นอับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.960780452+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.9607882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.960791311+07:00","message":"> Transcript [1959] [false]: 'เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.960793793+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:32.960796026+07:00","message":"Set new StatePrefix: 'เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.256798083+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.256838803+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:21:33.256844968+07:00","message":"receive interim result [false|false]: เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิ่งปักชำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.256859244+07:00","message":"[buffer interim] 511 false เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิ่งปักชำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.256865674+07:00","message":"[bufferProcess] interim [600000000]:เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิ่งปักชำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.256868146+07:00","message":"[bufferProcess] send to processor:เพื่อเร่งการเกิดรากของกิ่งตอนหรือกลิ่นอับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.256873575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.256876469+07:00","message":"> Transcript [1960] [false]: 'เพื่อเร่งการเกิดรากของกิ่งตอนหรือกลิ่นอับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.256878945+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.256881045+07:00","message":"Set new StatePrefix: 'เพื่อเร่งการเกิดรากของกิ่งตอนหรือกลิ่นอับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.292251008+07:00","message":"[GCS] IsForceVAD: false for message ID: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.447960212+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.448001559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิ่งปักชำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.448008182+07:00","message":"receive interim result [true|false]: เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิ่งปักชำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.448017434+07:00","message":"end recv isFinal message id 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.448019515+07:00","message":"end Recv id 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.448025584+07:00","message":"[buffer interim] 511 true เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิ่งปักชำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.448034304+07:00","message":"[bufferProcess] interim [810000000]:เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิ่งปักชำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.44803756+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิ่งปักชำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.448041679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.448044573+07:00","message":"> Transcript [1961] [false]: 'เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิ่งปักชำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.448046789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.448048821+07:00","message":"Set new StatePrefix: 'เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิ่งปักชำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.448050708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.448055036+07:00","message":"> Transcript [1962] [true]: 'เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิ่งปักชำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.448057636+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.448059523+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.448061509+07:00","message":"StatePrefix: 'เพื่อเร่งการเกิดรากของกิ่งตอนหรือกิ่งปักชำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.448063777+07:00","message":"TextPushed: 'เพื่อเร่งการเกิดรากของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:33.44807013+07:00","message":"Push: 'กิ่งตอนหรือกิ่งปักชำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.448079+07:00","message":"push: {true กิ่งตอนหรือกิ่งปักชำ 0 0xc0001fa100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:33.456866655+07:00","message":"write wav file: './tmp/7558/7558_511.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:33.502950113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:33.502948805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:33.613872839+07:00","message":"[GCS] Start streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:35.678369751+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:35.678413343+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:21:35.678419305+07:00","message":"receive interim result [false|false]: บางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:35.678435908+07:00","message":"[buffer interim] 512 false บางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.678441864+07:00","message":"[bufferProcess] interim [40000000]:บางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.678443787+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.6784487+07:00","message":"[bufferProcess] send to processor (ticker):บางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.678451105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.678453964+07:00","message":"> Transcript [1963] [false]: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.678455989+07:00","message":"Set StatePrefix (first interim): 'บางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:35.873693293+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:35.873732468+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:21:35.873738208+07:00","message":"receive interim result [false|false]: บางชนิดให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:35.873755436+07:00","message":"[buffer interim] 512 false บางชนิดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.873764186+07:00","message":"[bufferProcess] interim [280000000]:บางชนิดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:35.873766074+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:36.074470769+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:36.07452703+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:21:36.074534393+07:00","message":"receive interim result [false|false]: บางชนิดให้ติด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:36.07455045+07:00","message":"[buffer interim] 512 false บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.074558271+07:00","message":"[bufferProcess] interim [520000000]:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.07456093+07:00","message":"[bufferProcess] send to processor:บางชนิดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.074569721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.07457478+07:00","message":"> Transcript [1964] [false]: 'บางชนิดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.074578636+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.07458094+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.074582863+07:00","message":"StatePrefix: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.074585048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:36.503884248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:36.50388651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:36.640961267+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:36.641005687+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:21:36.641012634+07:00","message":"receive interim result [false|false]: บางชนิดให้ติด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:36.641028579+07:00","message":"[buffer interim] 512 false บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.641036191+07:00","message":"[bufferProcess] interim [120000000]:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.641038845+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.641046988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.641050064+07:00","message":"> Transcript [1965] [false]: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.641053474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.641056122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.64105815+07:00","message":"StatePrefix: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.641060371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:36.96107442+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:36.96112237+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:21:36.961128725+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:36.961146927+07:00","message":"[buffer interim] 512 false บางชนิดให้ติดโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.961154971+07:00","message":"[bufferProcess] interim [420000000]:บางชนิดให้ติดโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.961157734+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.961169771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.9611727+07:00","message":"> Transcript [1966] [false]: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.961176727+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.961179836+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.961181846+07:00","message":"StatePrefix: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:36.961184055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.1847297+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.184773039+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:21:37.18477964+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.184794776+07:00","message":"[buffer interim] 512 false บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.184802046+07:00","message":"[bufferProcess] interim [540000000]:บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.184804955+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.184812289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.184815139+07:00","message":"> Transcript [1967] [false]: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.184818623+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.184820838+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.184822818+07:00","message":"StatePrefix: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.184825287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.184830417+07:00","message":"Push: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.184832229+07:00","message":"TextPushed: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.184834213+07:00","message":"Set new StatePrefix : 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.184836639+07:00","message":"Next Push (prob) : 'ให้ติดโดยไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.184845167+07:00","message":"push: {false บางชนิด 0 0xc0031f4680}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.376409246+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.376448813+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:21:37.376454527+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.376471311+07:00","message":"[buffer interim] 512 false บางชนิดให้ติดโดยไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.376479347+07:00","message":"[bufferProcess] interim [780000000]:บางชนิดให้ติดโดยไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.376482211+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.37648986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.376492541+07:00","message":"> Transcript [1968] [false]: 'บางชนิดให้ติดโดยไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.376495713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.376497919+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.376499811+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.376502071+07:00","message":"TextPushed: 'บางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.476322393+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.476365406+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:21:37.476370914+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.476386088+07:00","message":"[buffer interim] 512 false บางชนิดให้ติดโดยไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.47639308+07:00","message":"[bufferProcess] interim [900000000]:บางชนิดให้ติดโดยไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.476395447+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.476398804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.476401573+07:00","message":"> Transcript [1969] [false]: 'บางชนิดให้ติดโดยไม่ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.476404453+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.476406354+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.476408501+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.476410538+07:00","message":"TextPushed: 'บางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.798112792+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.798151442+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:21:37.798162458+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.79817566+07:00","message":"[buffer interim] 512 false บางชนิดให้ติดโดยไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.798182439+07:00","message":"[bufferProcess] interim [200000000]:บางชนิดให้ติดโดยไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.79818525+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.798191379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.798193978+07:00","message":"> Transcript [1970] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.798197251+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.798199282+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.798201299+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.798203564+07:00","message":"TextPushed: 'บางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.859363427+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.859396511+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:21:37.85940238+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการปฏิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.859413126+07:00","message":"[buffer interim] 512 false บางชนิดให้ติดโดยไม่ต้องมีการปฏิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.859420624+07:00","message":"[bufferProcess] interim [320000000]:บางชนิดให้ติดโดยไม่ต้องมีการปฏิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.85942314+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.859426354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.859429444+07:00","message":"> Transcript [1971] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.859433017+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.859435024+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.859437035+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.859439473+07:00","message":"TextPushed: 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.859442418+07:00","message":"Push: 'ให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.859444267+07:00","message":"TextPushed: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.859446432+07:00","message":"Set new StatePrefix : 'บางชนิดให้ติดโดยไม่ต้องมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.859448924+07:00","message":"Next Push (prob) : 'ต้องมีการปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.859457015+07:00","message":"push: {false ให้ติดโดยไม่ 0 0xc0031f4680}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.989728864+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.989766362+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:21:37.989772415+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:37.989790983+07:00","message":"[buffer interim] 512 false บางชนิดให้ติดโดยไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.989799571+07:00","message":"[bufferProcess] interim [380000000]:บางชนิดให้ติดโดยไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.989803947+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมีการปฏิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.989808851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.989813142+07:00","message":"> Transcript [1972] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.989816692+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:37.989819782+07:00","message":"Set new StatePrefix: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.175354066+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.175389215+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:21:38.175395203+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.175407747+07:00","message":"[buffer interim] 512 false บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.175413841+07:00","message":"[bufferProcess] interim [560000000]:บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.1754162+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมีการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.175421379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.175424181+07:00","message":"> Transcript [1973] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.175427482+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.175429548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.175431563+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.175434128+07:00","message":"TextPushed: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.732500533+07:00","message":"[GCS] IsForceVAD: false for message ID: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.748756277+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.748790618+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:21:38.748796484+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.748808914+07:00","message":"[buffer interim] 512 false บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.748818601+07:00","message":"[bufferProcess] interim [160000000]:บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.748821948+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.748829179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.748833167+07:00","message":"> Transcript [1974] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.748841575+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.748845757+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.748848891+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.748851532+07:00","message":"TextPushed: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.850335518+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.850376683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นบางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ\",\"confidence\":0.9416606}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.850383615+07:00","message":"receive interim result [true|false]: ขึ้นบางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.850393874+07:00","message":"end recv isFinal message id 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.850396575+07:00","message":"end Recv id 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.85040275+07:00","message":"[buffer interim] 512 true ขึ้นบางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.85041336+07:00","message":"[bufferProcess] interim [340000000]:ขึ้นบางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850416532+07:00","message":"[bufferProcess] send to processor (isfinal):บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850419876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850422685+07:00","message":"> Transcript [1975] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850425728+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850427598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850429734+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.85043212+07:00","message":"TextPushed: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850434279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.8504361+07:00","message":"> Transcript [1976] [true]: 'ขึ้นบางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850438108+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.85043974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850441463+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850443233+07:00","message":"TextPushed: 'บางชนิดให้ติดโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850444809+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.85057918+07:00","message":"Push: 'มีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850581524+07:00","message":"TextPushed: 'บางชนิดให้ติดโดยไม่มีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850583766+07:00","message":"Set new StatePrefix : 'ขึ้นบางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850585833+07:00","message":"Next Push (prob) : 'ขึ้นบางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.85059474+07:00","message":"push: {true มีการปฏิสนธิ 0 0xc0031f4680}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:38.850609998+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_512.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:38.861358124+07:00","message":"write wav file: './tmp/7558/7558_512.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:38.864772852+07:00","message":"[GCS] Start streaming session, msgId: 513"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:39.503895239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:39.503908576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.009278407+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.009313382+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:21:41.009319213+07:00","message":"receive interim result [false|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.009333612+07:00","message":"[buffer interim] 513 false สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.009339919+07:00","message":"[bufferProcess] interim [980000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.009342194+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.009348805+07:00","message":"[bufferProcess] send to processor (ticker):สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.009351244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.009354666+07:00","message":"> Transcript [1977] [false]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.009356829+07:00","message":"Set StatePrefix (first interim): 'สตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.042760415+07:00","message":"[GCS] IsForceVAD: false for message ID: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.168524193+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.168564889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สตอเบอรี่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.168571293+07:00","message":"receive interim result [true|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.168578702+07:00","message":"end recv isFinal message id 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.168580695+07:00","message":"end Recv id 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.168588453+07:00","message":"[buffer interim] 513 true สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.16859838+07:00","message":"[bufferProcess] interim [190000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.168602064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.168605092+07:00","message":"> Transcript [1978] [true]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.168608146+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.168610181+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.168612041+07:00","message":"StatePrefix: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.168614102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.168618362+07:00","message":"Push: 'สตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.168627347+07:00","message":"push: {true สตอเบอรี่ 0 0xc0031f5280}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.173452826+07:00","message":"[GCS] Start streaming session, msgId: 514"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:41.175567342+07:00","message":"write wav file: './tmp/7558/7558_513.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.231776079+07:00","message":"[GCS] IsForceVAD: false for message ID: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.365752223+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.365769578+07:00","message":"found end of frame, send empty tag with msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.365772835+07:00","message":"end Recv id 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.365779625+07:00","message":"[buffer interim] 514 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.365787196+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.365791284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.365794062+07:00","message":"> Transcript [1979] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.365796332+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.365799183+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.365800915+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.365802819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:41.365812676+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.365822905+07:00","message":"push: {true \n 0 0xc000438b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:41.371923649+07:00","message":"write wav file: './tmp/7558/7558_514.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:41.496287972+07:00","message":"[GCS] Start streaming session, msgId: 515"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:42.50397565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:42.50400454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.529567419+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.529612871+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:21:42.529617897+07:00","message":"receive interim result [false|false]: ไซโตไคนิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.529634942+07:00","message":"[buffer interim] 515 false ไซโตไคนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.529640952+07:00","message":"[bufferProcess] interim [840000000]:ไซโตไคนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.529642855+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.529649287+07:00","message":"[bufferProcess] send to processor (ticker):ไซโตไคนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.529651716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.529654207+07:00","message":"> Transcript [1980] [false]: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.529656393+07:00","message":"Set StatePrefix (first interim): 'ไซโตไคนิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.734673775+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.734731677+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:21:42.734737915+07:00","message":"receive interim result [false|false]: ไซโตไคนินมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:42.734750812+07:00","message":"[buffer interim] 515 false ไซโตไคนินมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.734758285+07:00","message":"[bufferProcess] interim [80000000]:ไซโตไคนินมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:42.734760263+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.017530987+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.01756631+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:21:43.017573085+07:00","message":"receive interim result [false|false]: ไซโตไคนิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.017587583+07:00","message":"[buffer interim] 515 false ไซโตไคนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.017593551+07:00","message":"[bufferProcess] interim [320000000]:ไซโตไคนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.017596032+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.017606736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.017609841+07:00","message":"> Transcript [1981] [false]: 'ไซโตไคนินมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.017612682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.017614591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.017616559+07:00","message":"StatePrefix: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.017618757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.048011392+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.04804514+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:21:43.048050817+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.048064468+07:00","message":"[buffer interim] 515 false ไซโตไคนินมีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.048071792+07:00","message":"[bufferProcess] interim [380000000]:ไซโตไคนินมีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.048074442+07:00","message":"[bufferProcess] send to processor:ไซโตไคนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.048080157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.048083085+07:00","message":"> Transcript [1982] [false]: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.048085951+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.048088035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.048089906+07:00","message":"StatePrefix: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.048091972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.118959814+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.119001272+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:21:43.119007582+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.119021335+07:00","message":"[buffer interim] 515 false ไซโตไคนินมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.119028588+07:00","message":"[bufferProcess] interim [500000000]:ไซโตไคนินมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.119031535+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.119037904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.119041063+07:00","message":"> Transcript [1983] [false]: 'ไซโตไคนินมีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.119044592+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.11904702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.119048909+07:00","message":"StatePrefix: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.11905106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.553913555+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.553947031+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:21:43.553951836+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.553966457+07:00","message":"[buffer interim] 515 false ไซโตไคนินมีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.553973867+07:00","message":"[bufferProcess] interim [920000000]:ไซโตไคนินมีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.553977557+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.553987326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.553991399+07:00","message":"> Transcript [1984] [false]: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.553996019+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.553999313+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.554002218+07:00","message":"StatePrefix: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.55400501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.554014488+07:00","message":"Push: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.554016688+07:00","message":"TextPushed: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.554018664+07:00","message":"Set new StatePrefix : 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.55402064+07:00","message":"Next Push (prob) : 'มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.554028357+07:00","message":"push: {false ไซโตไคนิน 0 0xc00390eb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.813967424+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.814001629+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:21:43.814007247+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:43.814023808+07:00","message":"[buffer interim] 515 false ไซโตไคนินมีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.814030434+07:00","message":"[bufferProcess] interim [220000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.814032868+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.814036503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.814039257+07:00","message":"> Transcript [1985] [false]: 'ไซโตไคนินมีบทบาทสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.814042986+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.814044978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.814046875+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:43.814049083+07:00","message":"TextPushed: 'ไซโตไคนิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.062123809+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.062164266+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:21:44.062171453+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.062186248+07:00","message":"[buffer interim] 515 false ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.062193946+07:00","message":"[bufferProcess] interim [340000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.062196443+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.062203206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.062206442+07:00","message":"> Transcript [1986] [false]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.062210406+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.062212542+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.062215006+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.062217315+07:00","message":"TextPushed: 'ไซโตไคนิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.31860944+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.318638293+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:21:44.318645315+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.318663674+07:00","message":"[buffer interim] 515 false ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.31867167+07:00","message":"[bufferProcess] interim [640000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.318675269+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.31868029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.318684545+07:00","message":"> Transcript [1987] [false]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.318689153+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.318692159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.318695025+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.318698679+07:00","message":"TextPushed: 'ไซโตไคนิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.558707177+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.558751823+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:21:44.55875778+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.558773398+07:00","message":"[buffer interim] 515 false ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.558780015+07:00","message":"[bufferProcess] interim [880000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.558782614+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.55878987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.558792499+07:00","message":"> Transcript [1988] [false]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.558795741+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.558798049+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.558800014+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.558802037+07:00","message":"TextPushed: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.55880789+07:00","message":"Push: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.558810779+07:00","message":"TextPushed: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.558817115+07:00","message":"Set new StatePrefix : 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.558823431+07:00","message":"Next Push (prob) : 'สำคัญเกี่ยวกับการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.558831491+07:00","message":"push: {false มีบทบาท 0 0xc00390eb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.723945715+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.723985829+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:21:44.723993014+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.724009137+07:00","message":"[buffer interim] 515 false ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.724020073+07:00","message":"[bufferProcess] interim [120000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.724022577+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.724026313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.72402979+07:00","message":"> Transcript [1989] [false]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.724033956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.724036085+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.724038+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:44.724040521+07:00","message":"TextPushed: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:44.943495324+07:00","message":"[GCS] IsForceVAD: false for message ID: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.013512875+07:00","message":"[GCS] Start streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.042223501+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.042264287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.042271425+07:00","message":"receive interim result [true|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.042281926+07:00","message":"end recv isFinal message id 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.04228406+07:00","message":"end Recv id 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.042289856+07:00","message":"[buffer interim] 515 true ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.042298155+07:00","message":"[bufferProcess] interim [480000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.042302096+07:00","message":"[bufferProcess] send to processor (isfinal):ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.042305813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.042308703+07:00","message":"> Transcript [1990] [false]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.042312462+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.042314297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.042316214+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.042318494+07:00","message":"TextPushed: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.042320248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.04232263+07:00","message":"> Transcript [1991] [true]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.04232506+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.042326614+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.042328213+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.042330203+07:00","message":"TextPushed: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:45.042333093+07:00","message":"Push: 'สำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:45.042343335+07:00","message":"push: {true สำคัญเกี่ยวกับการแบ่งเซลล์ 0 0xc00390eb80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:45.051081863+07:00","message":"write wav file: './tmp/7558/7558_515.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:45.504262873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:45.504286008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.001328702+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.001374579+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:21:46.001380222+07:00","message":"receive interim result [false|false]: อาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.001396808+07:00","message":"[buffer interim] 516 false อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.001405617+07:00","message":"[bufferProcess] interim [0]:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.001408794+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.239012753+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.239052249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเปลี่ยน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.239058099+07:00","message":"receive interim result [false|false]: การเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.239069438+07:00","message":"[buffer interim] 516 false การเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.239076559+07:00","message":"[bufferProcess] interim [240000000]:การเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.23907894+07:00","message":"[bufferProcess] send to processor:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.239084485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.239087412+07:00","message":"> Transcript [1992] [false]: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.239089603+07:00","message":"Set StatePrefix (first interim): 'อาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.559956339+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.559993379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเปลี่ยนสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.559999813+07:00","message":"receive interim result [false|false]: การเปลี่ยนสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.560011086+07:00","message":"[buffer interim] 516 false การเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.560016881+07:00","message":"[bufferProcess] interim [600000000]:การเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.560019249+07:00","message":"[bufferProcess] send to processor:การเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.56002678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.560029422+07:00","message":"> Transcript [1993] [false]: 'การเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.560031721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.560033712+07:00","message":"Set new StatePrefix: 'การเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.891760977+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.89181152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเปลี่ยนสภาพของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.89181733+07:00","message":"receive interim result [false|false]: การเปลี่ยนสภาพของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:46.891830623+07:00","message":"[buffer interim] 516 false การเปลี่ยนสภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.891838082+07:00","message":"[bufferProcess] interim [900000000]:การเปลี่ยนสภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.891840637+07:00","message":"[bufferProcess] send to processor:การเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.891846352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.891849497+07:00","message":"> Transcript [1994] [false]: 'การเปลี่ยนสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.891852594+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.891854796+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.891856764+07:00","message":"StatePrefix: 'การเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:46.891859042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.071136912+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.071188478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเปลี่ยนสภาพของเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.071194247+07:00","message":"receive interim result [false|false]: การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.071206754+07:00","message":"[buffer interim] 516 false การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.07121975+07:00","message":"[bufferProcess] interim [80000000]:การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.071222861+07:00","message":"[bufferProcess] send to processor:การเปลี่ยนสภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.071226882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.071229735+07:00","message":"> Transcript [1995] [false]: 'การเปลี่ยนสภาพของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.071233062+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.07123557+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.071238394+07:00","message":"StatePrefix: 'การเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.071241088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.251246822+07:00","message":"[GCS] IsForceVAD: false for message ID: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.346522177+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.346566313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเปลี่ยนสภาพของเซลล์\",\"confidence\":0.9526496}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.346572957+07:00","message":"receive interim result [true|false]: การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.346581808+07:00","message":"end recv isFinal message id 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.346584191+07:00","message":"end Recv id 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.346590661+07:00","message":"[buffer interim] 516 true การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.34659898+07:00","message":"[bufferProcess] interim [470000000]:การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.346606644+07:00","message":"[bufferProcess] send to processor (isfinal):การเปลี่ยนสภาพของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.346610618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.346613462+07:00","message":"> Transcript [1996] [false]: 'การเปลี่ยนสภาพของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.346616293+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.346618115+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.346620622+07:00","message":"StatePrefix: 'การเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.346623391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.346625354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.346627464+07:00","message":"> Transcript [1997] [true]: 'การเปลี่ยนสภาพของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.346629506+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.346631156+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.346632757+07:00","message":"StatePrefix: 'การเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.346634357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.346641327+07:00","message":"Push: 'การเปลี่ยนสภาพของเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.346649854+07:00","message":"push: {true การเปลี่ยนสภาพของเซลล์ 0 0xc00338af00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:47.354234691+07:00","message":"write wav file: './tmp/7558/7558_516.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.382800318+07:00","message":"[GCS] Start streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.442836643+07:00","message":"[GCS] IsForceVAD: false for message ID: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.579782391+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.579807641+07:00","message":"found end of frame, send empty tag with msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.579810833+07:00","message":"end Recv id 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.579818243+07:00","message":"[buffer interim] 517 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.57982655+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.579837155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.579840201+07:00","message":"> Transcript [1998] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.579842549+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.579844454+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.579846315+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.579848134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:47.579850775+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.579862391+07:00","message":"push: {true \n 0 0xc00338a880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:47.584139243+07:00","message":"write wav file: './tmp/7558/7558_517.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:47.96300101+07:00","message":"[GCS] Start streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.023219374+07:00","message":"[GCS] IsForceVAD: false for message ID: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.094505466+07:00","message":"[GCS] Start streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.272973471+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.272994389+07:00","message":"found end of frame, send empty tag with msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.272997824+07:00","message":"end Recv id 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.273003969+07:00","message":"[buffer interim] 518 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.273010308+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.273013741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.273016445+07:00","message":"> Transcript [1999] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.273018676+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.273021087+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.273022874+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.27302466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:48.273034093+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:48.273043944+07:00","message":"push: {true \n 0 0xc00338b380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:48.277933288+07:00","message":"write wav file: './tmp/7558/7558_518.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:48.505209882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:48.505215815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.641086925+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.641133625+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:21:49.641139188+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.641154523+07:00","message":"[buffer interim] 519 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.64117014+07:00","message":"[bufferProcess] interim [380000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.641172741+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.641181102+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.641184082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.641186878+07:00","message":"> Transcript [2000] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.641188827+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.828944426+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.828985458+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:21:49.828991351+07:00","message":"receive interim result [false|false]: การตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.829002438+07:00","message":"[buffer interim] 519 false การตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.829009744+07:00","message":"[bufferProcess] interim [560000000]:การตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.829011525+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.831696305+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.831719233+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:21:49.831723812+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:49.831733914+07:00","message":"[buffer interim] 519 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.831737747+07:00","message":"[bufferProcess] interim [620000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.8317398+07:00","message":"[bufferProcess] send to processor:การตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.831743293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.831748255+07:00","message":"> Transcript [2001] [false]: 'การตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.831751259+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.83175398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.831755967+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:49.83175805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.14734447+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.147385146+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:21:50.14739226+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.147404496+07:00","message":"[buffer interim] 519 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.14741304+07:00","message":"[bufferProcess] interim [860000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.147417856+07:00","message":"[bufferProcess] send to processor:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.14742354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.147427587+07:00","message":"> Transcript [2002] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.147431619+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.147435379+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.147437575+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.147439492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.36194355+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.36199226+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:21:50.361998808+07:00","message":"receive interim result [false|false]: การเจริญของการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.362014321+07:00","message":"[buffer interim] 519 false การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.362024996+07:00","message":"[bufferProcess] interim [100000000]:การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.362027221+07:00","message":"[bufferProcess] send to processor:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.362033116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.362036553+07:00","message":"> Transcript [2003] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.362040793+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.362043339+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.362045409+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.362048018+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.65932889+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.659375592+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:21:50.659382988+07:00","message":"receive interim result [false|false]: การเจริญของฟา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.659394637+07:00","message":"[buffer interim] 519 false การเจริญของฟา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.659405994+07:00","message":"[bufferProcess] interim [400000000]:การเจริญของฟา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.659409557+07:00","message":"[bufferProcess] send to processor:การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.659416724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.659420729+07:00","message":"> Transcript [2004] [false]: 'การเจริญของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.659425434+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.659428346+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.659431457+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.659433655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.65944108+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.659444322+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.659447479+07:00","message":"Set new StatePrefix : 'การเจริญของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.659451515+07:00","message":"Next Push (prob) : 'เจริญของการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.659463209+07:00","message":"push: {false การ 0 0xc00338b780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.728685062+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.72871947+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:21:50.728725627+07:00","message":"receive interim result [false|false]: การเจริญของตา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:50.728741932+07:00","message":"[buffer interim] 519 false การเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.728748329+07:00","message":"[bufferProcess] interim [460000000]:การเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.728750816+07:00","message":"[bufferProcess] send to processor:การเจริญของฟา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.728757894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.728760024+07:00","message":"> Transcript [2005] [false]: 'การเจริญของฟา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.728762221+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:50.728764627+07:00","message":"Set new StatePrefix: 'การเจริญของฟา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.051106571+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.051131+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:21:51.051135268+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.05114686+07:00","message":"[buffer interim] 519 false การเจริญของตาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.051153677+07:00","message":"[bufferProcess] interim [760000000]:การเจริญของตาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.051156172+07:00","message":"[bufferProcess] send to processor:การเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.05115989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.051162547+07:00","message":"> Transcript [2006] [false]: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.051164337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.051166264+07:00","message":"Set new StatePrefix: 'การเจริญของตา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.233855394+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.233889832+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:21:51.233896259+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.233910078+07:00","message":"[buffer interim] 519 false การเจริญของตาก็ยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.233916725+07:00","message":"[bufferProcess] interim [940000000]:การเจริญของตาก็ยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.233919677+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.233926668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.233929261+07:00","message":"> Transcript [2007] [false]: 'การเจริญของตาก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.233932481+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.233934558+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.23393708+07:00","message":"StatePrefix: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.233939628+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:51.505750951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:51.505762621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.557921078+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.557960956+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:21:51.557966327+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.557982219+07:00","message":"[buffer interim] 519 false การเจริญของตาก็ยังเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.55799033+07:00","message":"[bufferProcess] interim [240000000]:การเจริญของตาก็ยังเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.557993028+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.557996974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.558000002+07:00","message":"> Transcript [2008] [false]: 'การเจริญของตาก็ยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.558003367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.558005439+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.558007777+07:00","message":"StatePrefix: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.558010213+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.81857887+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.818614319+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:21:51.818621039+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผลมาจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:51.818633896+07:00","message":"[buffer interim] 519 false การเจริญของตาก็ยังเป็นผลมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.818642846+07:00","message":"[bufferProcess] interim [600000000]:การเจริญของตาก็ยังเป็นผลมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.818645236+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.818649178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.81865192+07:00","message":"> Transcript [2009] [false]: 'การเจริญของตาก็ยังเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.818655066+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.818657298+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.818659271+07:00","message":"StatePrefix: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:51.818661602+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.149152116+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.149207419+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:21:52.149212751+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผลมาจากการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.149226507+07:00","message":"[buffer interim] 519 false การเจริญของตาก็ยังเป็นผลมาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.149233904+07:00","message":"[bufferProcess] interim [900000000]:การเจริญของตาก็ยังเป็นผลมาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.149236607+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็นผลมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.149242464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.149245149+07:00","message":"> Transcript [2010] [false]: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.149248542+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.149250689+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.149252622+07:00","message":"StatePrefix: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.149255962+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.149260567+07:00","message":"Push: 'เจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.149265476+07:00","message":"TextPushed: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.149267599+07:00","message":"Set new StatePrefix : 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.149270155+07:00","message":"Next Push (prob) : 'ก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.149278539+07:00","message":"push: {false เจริญของตา 0 0xc00338b780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.471747969+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.471791351+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:21:52.47179754+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผลมาจากการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.471810063+07:00","message":"[buffer interim] 519 false การเจริญของตาก็ยังเป็นผลมาจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.471816462+07:00","message":"[bufferProcess] interim [200000000]:การเจริญของตาก็ยังเป็นผลมาจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.471819016+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็นผลมาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.471824471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.471827547+07:00","message":"> Transcript [2011] [false]: 'การเจริญของตาก็ยังเป็นผลมาจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.471830845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.471832897+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.471834808+07:00","message":"StatePrefix: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.471837177+07:00","message":"TextPushed: 'การเจริญของตา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.525339978+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.525378049+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:21:52.525383761+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผลมาจากการทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.525397467+07:00","message":"[buffer interim] 519 false การเจริญของตาก็ยังเป็นผลมาจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.52540409+07:00","message":"[bufferProcess] interim [320000000]:การเจริญของตาก็ยังเป็นผลมาจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.525406622+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็นผลมาจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.52541177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.525414311+07:00","message":"> Transcript [2012] [false]: 'การเจริญของตาก็ยังเป็นผลมาจากการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.525417875+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.525420122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.525422107+07:00","message":"StatePrefix: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.525424915+07:00","message":"TextPushed: 'การเจริญของตา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.89945682+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.89949822+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:21:52.899504358+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:52.899517506+07:00","message":"[buffer interim] 519 false การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.899525001+07:00","message":"[bufferProcess] interim [680000000]:การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.899527549+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็นผลมาจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.899534989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.899539672+07:00","message":"> Transcript [2013] [false]: 'การเจริญของตาก็ยังเป็นผลมาจากการทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.899542988+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.899545132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.899547484+07:00","message":"StatePrefix: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:52.899550016+07:00","message":"TextPushed: 'การเจริญของตา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.157494799+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.157530954+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:21:53.157537164+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.157550408+07:00","message":"[buffer interim] 519 false การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.157557287+07:00","message":"[bufferProcess] interim [860000000]:การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.157559825+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.157565575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.15756838+07:00","message":"> Transcript [2014] [false]: 'การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.157571846+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.157573801+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.157578087+07:00","message":"StatePrefix: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.157581023+07:00","message":"TextPushed: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.157587315+07:00","message":"Push: 'ก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.15758914+07:00","message":"TextPushed: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.157591241+07:00","message":"Set new StatePrefix : 'การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.157593409+07:00","message":"Next Push (prob) : 'การทำงานร่วม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.157601865+07:00","message":"push: {false ก็ยังเป็นผลมาจาก 0 0xc00338b780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.272540976+07:00","message":"[GCS] IsForceVAD: false for message ID: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.349442901+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.34948544+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:21:53.34949231+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.349510172+07:00","message":"[buffer interim] 519 false การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.349517465+07:00","message":"[bufferProcess] interim [40000000]:การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.349520048+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.349524402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.349527262+07:00","message":"> Transcript [2015] [false]: 'การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.349530866+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.349532874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.349534898+07:00","message":"StatePrefix: 'การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.349537468+07:00","message":"TextPushed: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.390148383+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.390181564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน\",\"confidence\":0.94717705}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.390187949+07:00","message":"receive interim result [true|false]: การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.390197934+07:00","message":"end recv isFinal message id 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.390200179+07:00","message":"end Recv id 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.390206931+07:00","message":"[buffer interim] 519 true การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390215519+07:00","message":"[bufferProcess] interim [220000000]:การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390218691+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390222346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390225339+07:00","message":"> Transcript [2016] [false]: 'การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390228679+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390230403+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390232282+07:00","message":"StatePrefix: 'การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390234868+07:00","message":"TextPushed: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390236945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390239054+07:00","message":"> Transcript [2017] [true]: 'การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390241185+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390242788+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390244484+07:00","message":"StatePrefix: 'การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390246284+07:00","message":"TextPushed: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:53.390254832+07:00","message":"Push: 'การทำงานร่วมกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.390264056+07:00","message":"push: {true การทำงานร่วมกัน 0 0xc00338b780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:53.400736932+07:00","message":"write wav file: './tmp/7558/7558_519.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:53.463426187+07:00","message":"[GCS] Start streaming session, msgId: 520"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:54.506064146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:54.506072798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.551460324+07:00","message":"[GCS] IsForceVAD: false for message ID: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.623864805+07:00","message":"[GCS] Start streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.641462791+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.641490081+07:00","message":"found end of frame, send empty tag with msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.641493732+07:00","message":"end Recv id 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.641500491+07:00","message":"[buffer interim] 520 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.641510203+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.641514723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.641517513+07:00","message":"> Transcript [2018] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.641519879+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.641521992+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.641523739+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.641525607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:54.64153323+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:54.641543182+07:00","message":"push: {true \n 0 0xc0031f5100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:54.647361443+07:00","message":"write wav file: './tmp/7558/7558_520.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.322950791+07:00","message":"[GCS] IsForceVAD: false for message ID: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.416691273+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.416709516+07:00","message":"found end of frame, send empty tag with msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.416720294+07:00","message":"end Recv id 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.416728293+07:00","message":"[buffer interim] 521 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.416735719+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.416739813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.416742864+07:00","message":"> Transcript [2019] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.416745123+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.416747004+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.416749126+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.416750961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:55.416759822+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:55.41676986+07:00","message":"push: {true \n 0 0xc000045280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:21:55.42171518+07:00","message":"write wav file: './tmp/7558/7558_521.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.033176611+07:00","message":"[GCS] Start streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.970373527+07:00","message":"[GCS] Cleaned up inactive client: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.970404246+07:00","message":"[GCS] Cleaned up inactive client: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.970407536+07:00","message":"[GCS] Cleaned up inactive client: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.970409345+07:00","message":"[GCS] Cleaned up inactive client: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.970411122+07:00","message":"[GCS] Cleaned up inactive client: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.97041333+07:00","message":"[GCS] Cleaned up inactive client: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.970415506+07:00","message":"[GCS] Cleaned up inactive client: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.970417302+07:00","message":"[GCS] Cleaned up inactive client: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.970418891+07:00","message":"[GCS] Cleaned up inactive client: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.970420479+07:00","message":"[GCS] Cleaned up inactive client: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.970422085+07:00","message":"[GCS] Cleaned up inactive client: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.970423773+07:00","message":"[GCS] Cleaned up inactive client: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:56.970425315+07:00","message":"[GCS] Cleaned up inactive client: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.073754644+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.073797847+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:21:57.073803049+07:00","message":"receive interim result [false|false]: สังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.073819793+07:00","message":"[buffer interim] 522 false สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.073831987+07:00","message":"[bufferProcess] interim [840000000]:สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.073834131+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.073840914+07:00","message":"[bufferProcess] send to processor (ticker):สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.073843743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.073846455+07:00","message":"> Transcript [2020] [false]: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.073848723+07:00","message":"Set StatePrefix (first interim): 'สังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.205120619+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.20515618+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:21:57.205170511+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.205186829+07:00","message":"[buffer interim] 522 false สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.205197913+07:00","message":"[bufferProcess] interim [20000000]:สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.205200502+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.393337673+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.3933879+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:21:57.393396627+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.393412412+07:00","message":"[buffer interim] 522 false สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.393420077+07:00","message":"[bufferProcess] interim [200000000]:สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.393422951+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.393431957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.393434784+07:00","message":"> Transcript [2021] [false]: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.393437837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.393439936+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.393442544+07:00","message":"StatePrefix: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.393444733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:57.506978364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:21:57.506987535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.96613944+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.966183228+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:21:57.966189428+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:57.966205486+07:00","message":"[buffer interim] 522 false สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.966215367+07:00","message":"[bufferProcess] interim [740000000]:สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.966218794+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.966225742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.96622885+07:00","message":"> Transcript [2022] [false]: 'สังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.96623213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.966234226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.966236556+07:00","message":"StatePrefix: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:57.966238872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:58.290004871+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:58.290041359+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:21:58.290046846+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:58.290061613+07:00","message":"[buffer interim] 522 false สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.290069825+07:00","message":"[bufferProcess] interim [100000000]:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.290072296+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.290082406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.290085892+07:00","message":"> Transcript [2023] [false]: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.290089602+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.29009202+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.290094078+07:00","message":"StatePrefix: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.290096186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:58.863061748+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:58.863109409+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:21:58.863115938+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:58.863132022+07:00","message":"[buffer interim] 522 false สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.863139946+07:00","message":"[bufferProcess] interim [700000000]:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.863142761+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.863151197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.863153938+07:00","message":"> Transcript [2024] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.863157781+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.863160095+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.863162095+07:00","message":"StatePrefix: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.863164592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.863170447+07:00","message":"Push: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.863172232+07:00","message":"TextPushed: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.863174487+07:00","message":"Set new StatePrefix : 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:58.863176665+07:00","message":"Next Push (prob) : 'ที่มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:58.863202728+07:00","message":"push: {false สังเคราะห์ 0 0xc00207b680}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.890246475+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.890291909+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:21:59.890298901+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.890314067+07:00","message":"[buffer interim] 522 false สังเคราะห์ที่มีสมบัติเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.890324462+07:00","message":"[bufferProcess] interim [660000000]:สังเคราะห์ที่มีสมบัติเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.890327663+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.890331895+07:00","message":"[bufferProcess] send to processor (ticker):สังเคราะห์ที่มีสมบัติเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.890335477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.890339129+07:00","message":"> Transcript [2025] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.890343719+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.890346484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.890349371+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.890353084+07:00","message":"TextPushed: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.890355874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.890358823+07:00","message":"> Transcript [2026] [false]: 'สังเคราะห์ที่มีสมบัติเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.890361776+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.890364429+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่มีสมบัติเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.953725987+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.953766916+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:21:59.953772437+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:21:59.95378446+07:00","message":"[buffer interim] 522 false สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.95379122+07:00","message":"[bufferProcess] interim [780000000]:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:21:59.953793242+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:00.507915708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:00.507935552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.580611655+07:00","message":"[GCS] IsForceVAD: false for message ID: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.59042383+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.590461948+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:22:00.59046718+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.590479516+07:00","message":"[buffer interim] 522 false สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.590486742+07:00","message":"[bufferProcess] interim [380000000]:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.590489002+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.590494256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.590497078+07:00","message":"> Transcript [2027] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.590499398+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.590501353+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.643032808+07:00","message":"[GCS] Start streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.696028491+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.696071379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติเช่น\",\"confidence\":0.9221145}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.696078861+07:00","message":"receive interim result [true|false]: สังเคราะห์ที่มีสมบัติเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.696088988+07:00","message":"end recv isFinal message id 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.696091349+07:00","message":"end Recv id 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.696097334+07:00","message":"[buffer interim] 522 true สังเคราะห์ที่มีสมบัติเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696106623+07:00","message":"[bufferProcess] interim [560000000]:สังเคราะห์ที่มีสมบัติเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696110372+07:00","message":"[bufferProcess] send to processor (isfinal):สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696114007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696116884+07:00","message":"> Transcript [2028] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696119585+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696121772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696124949+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696127277+07:00","message":"TextPushed: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696129097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696130941+07:00","message":"> Transcript [2029] [true]: 'สังเคราะห์ที่มีสมบัติเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696133142+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696134776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696136504+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696138193+07:00","message":"TextPushed: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:00.696140698+07:00","message":"Push: 'ที่มีสมบัติเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:00.696148701+07:00","message":"push: {true ที่มีสมบัติเช่น 0 0xc00207b680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:00.705268961+07:00","message":"write wav file: './tmp/7558/7558_522.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.822105704+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.822149321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.822155281+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:01.822169531+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.822176623+07:00","message":"[bufferProcess] interim [200000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.822178492+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.822185317+07:00","message":"[bufferProcess] send to processor (ticker):CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.822188273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.822192106+07:00","message":"> Transcript [2030] [false]: 'CDC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:01.822196306+07:00","message":"Set StatePrefix (first interim): 'CDC'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.380187551+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.38021928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.380225401+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.380237304+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.380243879+07:00","message":"[bufferProcess] interim [800000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.380245807+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.974094502+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.974135975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.974141343+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.974151547+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:22:02.974154425+07:00","message":"receive interim result [false|false]:  นิยมนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.974162253+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:02.974165327+07:00","message":"[buffer interim] 523 false  นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.97417164+07:00","message":"[bufferProcess] interim [400000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.974174059+07:00","message":"[bufferProcess] send to processor:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.97417719+07:00","message":"[bufferProcess] interim [400000000]: นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.974179798+07:00","message":"[bufferProcess] update buffer: CDC นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.974182587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.974185148+07:00","message":"> Transcript [2031] [false]: 'CDC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.974187711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.974189716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.974191841+07:00","message":"StatePrefix: 'CDC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:02.974193748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.095496409+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.095544764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.095552078+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.09556654+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:22:03.095570939+07:00","message":"receive interim result [false|false]:  นิยมนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.095599739+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.095622762+07:00","message":"[buffer interim] 523 false  นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.095633564+07:00","message":"[bufferProcess] interim [460000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.0956373+07:00","message":"[bufferProcess] send to processor:CDC นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.095645481+07:00","message":"[bufferProcess] interim [460000000]: นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.095648993+07:00","message":"[bufferProcess] update buffer: CDC นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.09565241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.095656013+07:00","message":"> Transcript [2032] [false]: 'CDC นิยมนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.095660482+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.095663381+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.095666566+07:00","message":"StatePrefix: 'CDC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.095669099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.280939022+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.280977968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.280983245+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.280995608+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:22:03.280999069+07:00","message":"receive interim result [false|false]:  นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.281007603+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.281011316+07:00","message":"[buffer interim] 523 false  นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.281018722+07:00","message":"[bufferProcess] interim [700000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.281021054+07:00","message":"[bufferProcess] send to processor:CDC นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.28102406+07:00","message":"[bufferProcess] interim [700000000]: นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.28102672+07:00","message":"[bufferProcess] update buffer: CDC นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.281029774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.28103255+07:00","message":"> Transcript [2033] [false]: 'CDC นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.281035579+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.281037737+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.281040032+07:00","message":"StatePrefix: 'CDC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.281042056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:03.508908818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:03.50893768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.859300431+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.859344948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.859350927+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.85936326+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:22:03.859366641+07:00","message":"receive interim result [false|false]:  นิยมนำมาใช้ช่วย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.859384477+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.85939632+07:00","message":"[buffer interim] 523 false  นิยมนำมาใช้ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.859405208+07:00","message":"[bufferProcess] interim [300000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.859407971+07:00","message":"[bufferProcess] send to processor:CDC นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.859414895+07:00","message":"[bufferProcess] interim [300000000]: นิยมนำมาใช้ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.85941793+07:00","message":"[bufferProcess] update buffer: CDC นิยมนำมาใช้ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.859420955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.859424079+07:00","message":"> Transcript [2034] [false]: 'CDC นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.859426888+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.859428866+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.859431158+07:00","message":"StatePrefix: 'CDC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.859433318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.859435732+07:00","message":"Push: 'CDC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.859437429+07:00","message":"TextPushed: 'CDC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.859439305+07:00","message":"Set new StatePrefix : 'CDC นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.85944141+07:00","message":"Next Push (prob) : ' นิยมนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.859451443+07:00","message":"push: {false CDC 0 0xc00390e100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.992009349+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.99204303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.992048547+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.992060753+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:22:03.99206417+07:00","message":"receive interim result [false|false]:  นิยมนำมาใช้ช่วยเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.992079023+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:03.992092216+07:00","message":"[buffer interim] 523 false  นิยมนำมาใช้ช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.992100759+07:00","message":"[bufferProcess] interim [420000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.992103883+07:00","message":"[bufferProcess] send to processor:CDC นิยมนำมาใช้ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.992113387+07:00","message":"[bufferProcess] interim [420000000]: นิยมนำมาใช้ช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.992116671+07:00","message":"[bufferProcess] update buffer: CDC นิยมนำมาใช้ช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.992119874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.992124346+07:00","message":"> Transcript [2035] [false]: 'CDC นิยมนำมาใช้ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.992127905+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.992129763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.992131747+07:00","message":"StatePrefix: 'CDC นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:03.99213418+07:00","message":"TextPushed: 'CDC'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.125645335+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.125680436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.125686857+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.125705611+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:22:04.125709247+07:00","message":"receive interim result [false|false]:  นิยมนำมาใช้ช่วยเร่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.125739215+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.125742583+07:00","message":"[buffer interim] 523 false  นิยมนำมาใช้ช่วยเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.12574858+07:00","message":"[bufferProcess] interim [480000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.125751413+07:00","message":"[bufferProcess] send to processor:CDC นิยมนำมาใช้ช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.125754432+07:00","message":"[bufferProcess] interim [480000000]: นิยมนำมาใช้ช่วยเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.125756626+07:00","message":"[bufferProcess] update buffer: CDC นิยมนำมาใช้ช่วยเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.125759363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.125762719+07:00","message":"> Transcript [2036] [false]: 'CDC นิยมนำมาใช้ช่วยเหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.125766204+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.125768514+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.125770356+07:00","message":"StatePrefix: 'CDC นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.12577305+07:00","message":"TextPushed: 'CDC'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.311387816+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.311420205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.311426854+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.311439216+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:22:04.311443091+07:00","message":"receive interim result [false|false]:  นิยมนำมาใช้ช่วยเร่งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.311450768+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.311454277+07:00","message":"[buffer interim] 523 false  นิยมนำมาใช้ช่วยเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.311460355+07:00","message":"[bufferProcess] interim [720000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.311462569+07:00","message":"[bufferProcess] send to processor:CDC นิยมนำมาใช้ช่วยเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.311465767+07:00","message":"[bufferProcess] interim [720000000]: นิยมนำมาใช้ช่วยเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.311468313+07:00","message":"[bufferProcess] update buffer: CDC นิยมนำมาใช้ช่วยเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.311471575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.311474865+07:00","message":"> Transcript [2037] [false]: 'CDC นิยมนำมาใช้ช่วยเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.311477598+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.311479445+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.311481543+07:00","message":"StatePrefix: 'CDC นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.311483893+07:00","message":"TextPushed: 'CDC'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.576158612+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.57619153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.576197941+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.576208841+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:22:04.576211794+07:00","message":"receive interim result [false|false]:  นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.576219136+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.576222707+07:00","message":"[buffer interim] 523 false  นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.576227846+07:00","message":"[bufferProcess] interim [20000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.576230181+07:00","message":"[bufferProcess] send to processor:CDC นิยมนำมาใช้ช่วยเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.576233085+07:00","message":"[bufferProcess] interim [20000000]: นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.576235546+07:00","message":"[bufferProcess] update buffer: CDC นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.576238272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.576241014+07:00","message":"> Transcript [2038] [false]: 'CDC นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.576243952+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.576246033+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.576248024+07:00","message":"StatePrefix: 'CDC นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.576250361+07:00","message":"TextPushed: 'CDC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.576252889+07:00","message":"Push: ' นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.576254688+07:00","message":"TextPushed: 'CDC นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.576257067+07:00","message":"Set new StatePrefix : 'CDC นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.576259305+07:00","message":"Next Push (prob) : 'ช่วยเร่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.576266701+07:00","message":"push: {false  นิยมนำมาใช้ 0 0xc00390e100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.888429097+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.888464594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.888469341+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.888476622+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:22:04.888479459+07:00","message":"receive interim result [false|false]:  นิยมนำมาใช้ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.888487994+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:04.888491003+07:00","message":"[buffer interim] 523 false  นิยมนำมาใช้ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.888496092+07:00","message":"[bufferProcess] interim [260000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.888500393+07:00","message":"[bufferProcess] send to processor:CDC นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.888503495+07:00","message":"[bufferProcess] interim [260000000]: นิยมนำมาใช้ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.888505962+07:00","message":"[bufferProcess] update buffer: CDC นิยมนำมาใช้ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.888508709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.888512247+07:00","message":"> Transcript [2039] [false]: 'CDC นิยมนำมาใช้ช่วยเร่งการแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.888515051+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.888517237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.888519039+07:00","message":"StatePrefix: 'CDC นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:04.888521079+07:00","message":"TextPushed: 'CDC นิยมนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.230828844+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.230865637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.230872165+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.230887643+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:22:05.230890861+07:00","message":"receive interim result [false|false]:  นิยมนำมาใช้ช่วยเร่งการแตกต่างข้าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.230914142+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.230932978+07:00","message":"[buffer interim] 523 false  นิยมนำมาใช้ช่วยเร่งการแตกต่างข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.230941047+07:00","message":"[bufferProcess] interim [620000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.230944253+07:00","message":"[bufferProcess] send to processor:CDC นิยมนำมาใช้ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.230951879+07:00","message":"[bufferProcess] interim [620000000]: นิยมนำมาใช้ช่วยเร่งการแตกต่างข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.230954844+07:00","message":"[bufferProcess] update buffer: CDC นิยมนำมาใช้ช่วยเร่งการแตกต่างข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.230957724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.230960539+07:00","message":"> Transcript [2040] [false]: 'CDC นิยมนำมาใช้ช่วยเร่งการแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.230963924+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.230966074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.230968233+07:00","message":"StatePrefix: 'CDC นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.230970451+07:00","message":"TextPushed: 'CDC นิยมนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.279855322+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.279888613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.279894843+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.279908535+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:22:05.279911781+07:00","message":"receive interim result [false|false]:  นิยมนำมาใช้ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.279920914+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.279924395+07:00","message":"[buffer interim] 523 false  นิยมนำมาใช้ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.279931478+07:00","message":"[bufferProcess] interim [680000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.279934039+07:00","message":"[bufferProcess] send to processor:CDC นิยมนำมาใช้ช่วยเร่งการแตกต่างข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.279937069+07:00","message":"[bufferProcess] interim [680000000]: นิยมนำมาใช้ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.27993933+07:00","message":"[bufferProcess] update buffer: CDC นิยมนำมาใช้ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.279942717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.279945753+07:00","message":"> Transcript [2041] [false]: 'CDC นิยมนำมาใช้ช่วยเร่งการแตกต่างข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.279948794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.279951695+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.279953546+07:00","message":"StatePrefix: 'CDC นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.279955917+07:00","message":"TextPushed: 'CDC นิยมนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.398940087+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.39897431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.398980499+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.398989204+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:22:05.398992382+07:00","message":"receive interim result [false|false]:  นิยมนำมาใช้ช่วยเร่งการแตกต่างของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.398999973+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.39900483+07:00","message":"[buffer interim] 523 false  นิยมนำมาใช้ช่วยเร่งการแตกต่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.399010779+07:00","message":"[bufferProcess] interim [740000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.399013272+07:00","message":"[bufferProcess] send to processor:CDC นิยมนำมาใช้ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.399018699+07:00","message":"[bufferProcess] interim [740000000]: นิยมนำมาใช้ช่วยเร่งการแตกต่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.399021375+07:00","message":"[bufferProcess] update buffer: CDC นิยมนำมาใช้ช่วยเร่งการแตกต่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.399026871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.399029491+07:00","message":"> Transcript [2042] [false]: 'CDC นิยมนำมาใช้ช่วยเร่งการแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.399032658+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.399034805+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.399036963+07:00","message":"StatePrefix: 'CDC นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.399039084+07:00","message":"TextPushed: 'CDC นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.399041826+07:00","message":"Push: 'ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.399043823+07:00","message":"TextPushed: 'CDC นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.399046236+07:00","message":"Set new StatePrefix : 'CDC นิยมนำมาใช้ช่วยเร่งการแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.399048283+07:00","message":"Next Push (prob) : 'แตกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.39905519+07:00","message":"push: {false ช่วยเร่งการ 0 0xc00390e100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.592749395+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.592784725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"CDC\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.592790774+07:00","message":"receive interim result [false|false]: CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.592804186+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:22:05.592807147+07:00","message":"receive interim result [false|false]:  นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.592823613+07:00","message":"[buffer interim] 523 false CDC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.592838926+07:00","message":"[buffer interim] 523 false  นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.592846623+07:00","message":"[bufferProcess] interim [980000000]:CDC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.592849649+07:00","message":"[bufferProcess] send to processor:CDC นิยมนำมาใช้ช่วยเร่งการแตกต่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.592855491+07:00","message":"[bufferProcess] interim [980000000]: นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.592858248+07:00","message":"[bufferProcess] update buffer: CDC นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.592860832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.592863483+07:00","message":"> Transcript [2043] [false]: 'CDC นิยมนำมาใช้ช่วยเร่งการแตกต่างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.592866889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.592869192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.592871169+07:00","message":"StatePrefix: 'CDC นิยมนำมาใช้ช่วยเร่งการแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.592873606+07:00","message":"TextPushed: 'CDC นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.772017314+07:00","message":"[GCS] IsForceVAD: false for message ID: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.947834391+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.94787904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ DC นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช\",\"confidence\":0.8309825}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.947887305+07:00","message":"receive interim result [true|false]: หน้าที่ DC นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.947898254+07:00","message":"end recv isFinal message id 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.947900457+07:00","message":"end Recv id 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.947906916+07:00","message":"[buffer interim] 523 true หน้าที่ DC นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.94791634+07:00","message":"[bufferProcess] interim [340000000]:หน้าที่ DC นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.947923437+07:00","message":"[bufferProcess] send to processor (isfinal):CDC นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.947927068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.947930479+07:00","message":"> Transcript [2044] [false]: 'CDC นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.947934022+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.947936024+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.947938542+07:00","message":"StatePrefix: 'CDC นิยมนำมาใช้ช่วยเร่งการแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.947941454+07:00","message":"TextPushed: 'CDC นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.947943431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.947945694+07:00","message":"> Transcript [2045] [true]: 'หน้าที่ DC นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.947947955+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.947949566+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.947951102+07:00","message":"StatePrefix: 'CDC นิยมนำมาใช้ช่วยเร่งการแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.947955775+07:00","message":"TextPushed: 'CDC นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.94795745+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.948118456+07:00","message":"Push: 'แตกต่างของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.948121558+07:00","message":"TextPushed: 'CDC นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.948123777+07:00","message":"Set new StatePrefix : 'หน้าที่ DC นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.948126074+07:00","message":"Next Push (prob) : 'หน้าที่ DC นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:05.948135556+07:00","message":"push: {true แตกต่างของพืช 0 0xc00390e100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:05.948151366+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_523.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:05.958996913+07:00","message":"write wav file: './tmp/7558/7558_523.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:06.154975957+07:00","message":"[GCS] Start streaming session, msgId: 524"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:06.509234194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:06.509251311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.419038146+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.419075158+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:22:07.419080457+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.41909527+07:00","message":"[buffer interim] 524 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.419103483+07:00","message":"[bufferProcess] interim [80000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.419105806+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.419113316+07:00","message":"[bufferProcess] send to processor (ticker):ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.419118993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.419121859+07:00","message":"> Transcript [2046] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.419123778+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.64166314+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.641703399+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:22:07.641710605+07:00","message":"receive interim result [false|false]: พวก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.641732308+07:00","message":"[buffer interim] 524 false พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.641740477+07:00","message":"[bufferProcess] interim [320000000]:พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.641742637+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.864365078+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.864408169+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:22:07.864414277+07:00","message":"receive interim result [false|false]: เพราะกู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.864428478+07:00","message":"[buffer interim] 524 false เพราะกู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.864435436+07:00","message":"[bufferProcess] interim [440000000]:เพราะกู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.864438067+07:00","message":"[bufferProcess] send to processor:พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.864444995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.864453245+07:00","message":"> Transcript [2047] [false]: 'พวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.864455957+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.864458705+07:00","message":"Set new StatePrefix: 'พวก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.924820086+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.924866366+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:22:07.924873144+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:07.924888947+07:00","message":"[buffer interim] 524 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.924897242+07:00","message":"[bufferProcess] interim [500000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.924899749+07:00","message":"[bufferProcess] send to processor:เพราะกู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.924907508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.924911075+07:00","message":"> Transcript [2048] [false]: 'เพราะกู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.924913787+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:07.924915738+07:00","message":"Set new StatePrefix: 'เพราะกู'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.204815365+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.204850932+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:22:08.204856991+07:00","message":"receive interim result [false|false]: พวกคุณสอง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.204871175+07:00","message":"[buffer interim] 524 false พวกคุณสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.204878595+07:00","message":"[bufferProcess] interim [800000000]:พวกคุณสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.204880852+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.204888207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.204891062+07:00","message":"> Transcript [2049] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.204893624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.204895821+07:00","message":"Set new StatePrefix: 'ควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.264301633+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.264346294+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:22:08.264352196+07:00","message":"receive interim result [false|false]: พวกกลุ่มสังคม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.264364716+07:00","message":"[buffer interim] 524 false พวกกลุ่มสังคม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.264371751+07:00","message":"[bufferProcess] interim [920000000]:พวกกลุ่มสังคม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.264374587+07:00","message":"[bufferProcess] send to processor:พวกคุณสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.26438028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.26438321+07:00","message":"> Transcript [2050] [false]: 'พวกคุณสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.264385569+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.264387753+07:00","message":"Set new StatePrefix: 'พวกคุณสอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.443230501+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.443268496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวกกลุ่ม 20:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.443274072+07:00","message":"receive interim result [false|false]: พวกกลุ่ม 20:00"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.443291504+07:00","message":"[buffer interim] 524 false พวกกลุ่ม 20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.443298022+07:00","message":"[bufferProcess] interim [40000000]:พวกกลุ่ม 20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.44330039+07:00","message":"[bufferProcess] send to processor:พวกกลุ่มสังคม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.443304724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.443307381+07:00","message":"> Transcript [2051] [false]: 'พวกกลุ่มสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.443309457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.443311617+07:00","message":"Set new StatePrefix: 'พวกกลุ่มสังคม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.497019432+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.497066902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวกกลุ่ม 20:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.497072894+07:00","message":"receive interim result [false|false]: พวกกลุ่ม 20:00 น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.497087961+07:00","message":"[buffer interim] 524 false พวกกลุ่ม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.497095567+07:00","message":"[bufferProcess] interim [160000000]:พวกกลุ่ม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.497097918+07:00","message":"[bufferProcess] send to processor:พวกกลุ่ม 20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.49710505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.497107875+07:00","message":"> Transcript [2052] [false]: 'พวกกลุ่ม 20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.497110563+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.497112675+07:00","message":"Set new StatePrefix: 'พวกกลุ่ม 20:00'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.83533369+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.835371726+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:22:08.835377468+07:00","message":"receive interim result [false|false]: พวกกลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.835390428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.835393071+07:00","message":"receive interim result [false|false]:  20:00 น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.835399884+07:00","message":"[buffer interim] 524 false พวกกลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:08.835404191+07:00","message":"[buffer interim] 524 false  20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.835410727+07:00","message":"[bufferProcess] interim [520000000]:พวกกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.835413389+07:00","message":"[bufferProcess] send to processor:พวกกลุ่ม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.83542001+07:00","message":"[bufferProcess] interim [520000000]: 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.835422524+07:00","message":"[bufferProcess] update buffer: พวกกลุ่ม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.8354256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.835428784+07:00","message":"> Transcript [2053] [false]: 'พวกกลุ่ม 20:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.835432268+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.835434526+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.835436548+07:00","message":"StatePrefix: 'พวกกลุ่ม 20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:08.835438725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.002369596+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.002409372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวกกลุ่ม 20:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.002416055+07:00","message":"receive interim result [false|false]: พวกกลุ่ม 20:00"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.002426655+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:22:09.002429348+07:00","message":"receive interim result [false|false]:  น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.002437506+07:00","message":"[buffer interim] 524 false พวกกลุ่ม 20:00"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.002442399+07:00","message":"[buffer interim] 524 false  น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.002448918+07:00","message":"[bufferProcess] interim [640000000]:พวกกลุ่ม 20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.002451658+07:00","message":"[bufferProcess] send to processor:พวกกลุ่ม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.002457147+07:00","message":"[bufferProcess] interim [640000000]: น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.002459675+07:00","message":"[bufferProcess] update buffer: พวกกลุ่ม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.002462785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.002465904+07:00","message":"> Transcript [2054] [false]: 'พวกกลุ่ม 20:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.002468896+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.00247074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.00247288+07:00","message":"StatePrefix: 'พวกกลุ่ม 20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.002474841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.130946062+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.130993177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวกกลุ่ม 20:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.130999865+07:00","message":"receive interim result [false|false]: พวกกลุ่ม 20:00 น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.131017022+07:00","message":"[buffer interim] 524 false พวกกลุ่ม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.131026041+07:00","message":"[bufferProcess] interim [760000000]:พวกกลุ่ม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.131028998+07:00","message":"[bufferProcess] send to processor:พวกกลุ่ม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.131035127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.131038114+07:00","message":"> Transcript [2055] [false]: 'พวกกลุ่ม 20:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.131041584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.131043826+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.131045814+07:00","message":"StatePrefix: 'พวกกลุ่ม 20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.131048109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:09.510152268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:09.510168823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.541888162+07:00","message":"[GCS] IsForceVAD: false for message ID: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.768939883+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.769022523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวกกลุ่มสังคม\",\"confidence\":0.74116564}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.769042446+07:00","message":"receive interim result [true|false]: พวกกลุ่มสังคม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.769053538+07:00","message":"end recv isFinal message id 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.769055864+07:00","message":"end Recv id 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.769077186+07:00","message":"[buffer interim] 524 true พวกกลุ่มสังคม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.76908684+07:00","message":"[bufferProcess] interim [420000000]:พวกกลุ่มสังคม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769095911+07:00","message":"[bufferProcess] send to processor (isfinal):พวกกลุ่ม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769100477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769114451+07:00","message":"> Transcript [2056] [false]: 'พวกกลุ่ม 20:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769123406+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769125859+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.76912799+07:00","message":"StatePrefix: 'พวกกลุ่ม 20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769130169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769138512+07:00","message":"Push: 'พวกกลุ่ม 20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769140533+07:00","message":"TextPushed: 'พวกกลุ่ม 20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.76914318+07:00","message":"Set new StatePrefix : 'พวกกลุ่ม 20:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769145371+07:00","message":"Next Push (prob) : ' น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769147022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769176781+07:00","message":"> Transcript [2057] [true]: 'พวกกลุ่มสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769180269+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769182844+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.76918597+07:00","message":"StatePrefix: 'พวกกลุ่ม 20:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769188532+07:00","message":"TextPushed: 'พวกกลุ่ม 20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769190549+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.769200097+07:00","message":"push: {false พวกกลุ่ม 20:00 0 0xc000045000}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769300155+07:00","message":"Push: 'สังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769304078+07:00","message":"TextPushed: 'พวกกลุ่ม 20:00สังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769306839+07:00","message":"Set new StatePrefix : 'พวกกลุ่มสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769309013+07:00","message":"Next Push (prob) : 'พวกกลุ่มสังคม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.769315339+07:00","message":"push: {true สังคม 0 0xc000045000}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:09.769343432+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_524.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:09.778077358+07:00","message":"write wav file: './tmp/7558/7558_524.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:09.863932118+07:00","message":"[GCS] Start streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:11.272133746+07:00","message":"[GCS] IsForceVAD: false for message ID: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:11.358924569+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:11.358944785+07:00","message":"found end of frame, send empty tag with msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:11.358947908+07:00","message":"end Recv id 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:11.35895554+07:00","message":"[buffer interim] 525 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:11.358963516+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:11.358968579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:11.358971841+07:00","message":"> Transcript [2058] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:11.35897453+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:11.358976406+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:11.358978117+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:11.358979903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:11.358987955+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:11.358998164+07:00","message":"push: {true \n 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:11.364799825+07:00","message":"write wav file: './tmp/7558/7558_525.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:11.723974901+07:00","message":"[GCS] Start streaming session, msgId: 526"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:12.511102837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:12.511114004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.617034183+07:00","message":"receive streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.617076197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอดในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.617081916+07:00","message":"receive interim result [false|false]: ยอดในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:14.617095469+07:00","message":"[buffer interim] 526 false ยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.617102014+07:00","message":"[bufferProcess] interim [920000000]:ยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.617103898+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.617110423+07:00","message":"[bufferProcess] send to processor (ticker):ยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.617113391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.617115999+07:00","message":"> Transcript [2059] [false]: 'ยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:14.617118173+07:00","message":"Set StatePrefix (first interim): 'ยอดในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.024279709+07:00","message":"receive streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.024328388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอดในการเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.024333701+07:00","message":"receive interim result [false|false]: ยอดในการเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.024348804+07:00","message":"[buffer interim] 526 false ยอดในการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.024355257+07:00","message":"[bufferProcess] interim [220000000]:ยอดในการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.02435717+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.177545371+07:00","message":"receive streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.177590547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอดในการเพาะเลี้ยง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.177597287+07:00","message":"receive interim result [false|false]: ยอดในการเพาะเลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.177611716+07:00","message":"[buffer interim] 526 false ยอดในการเพาะเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.177618205+07:00","message":"[bufferProcess] interim [400000000]:ยอดในการเพาะเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.177620839+07:00","message":"[bufferProcess] send to processor:ยอดในการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.177627354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.177630315+07:00","message":"> Transcript [2060] [false]: 'ยอดในการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.177633601+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.177635557+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.17763743+07:00","message":"StatePrefix: 'ยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.177639963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.444739663+07:00","message":"receive streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.44478259+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:22:15.444788376+07:00","message":"receive interim result [false|false]: ยอดในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.444803037+07:00","message":"[buffer interim] 526 false ยอดในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.444809886+07:00","message":"[bufferProcess] interim [700000000]:ยอดในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.44481224+07:00","message":"[bufferProcess] send to processor:ยอดในการเพาะเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.444819567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.44482227+07:00","message":"> Transcript [2061] [false]: 'ยอดในการเพาะเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.444825445+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.444827653+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.444830391+07:00","message":"StatePrefix: 'ยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.444832405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:15.511633309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:15.511650676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.710337353+07:00","message":"receive streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.710384316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอดในการเพาะเลี้ยงเนื้อเยื่อพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.710393721+07:00","message":"receive interim result [false|false]: ยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:15.710410339+07:00","message":"[buffer interim] 526 false ยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.710420094+07:00","message":"[bufferProcess] interim [0]:ยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.710424058+07:00","message":"[bufferProcess] send to processor:ยอดในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.710434071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.710438531+07:00","message":"> Transcript [2062] [false]: 'ยอดในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.710444364+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.710447903+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.71045129+07:00","message":"StatePrefix: 'ยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:15.710454348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:16.021423903+07:00","message":"[GCS] IsForceVAD: false for message ID: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:16.16408007+07:00","message":"receive streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:16.164132432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช\",\"confidence\":0.9418114}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:16.164142585+07:00","message":"receive interim result [true|false]: การสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:16.164155365+07:00","message":"end recv isFinal message id 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:16.164158463+07:00","message":"end Recv id 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:16.164167783+07:00","message":"[buffer interim] 526 true การสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.16417995+07:00","message":"[bufferProcess] interim [510000000]:การสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164184813+07:00","message":"[bufferProcess] send to processor (isfinal):ยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164190364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.16419451+07:00","message":"> Transcript [2063] [false]: 'ยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164199121+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164202248+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164205126+07:00","message":"StatePrefix: 'ยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164208159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.16421216+07:00","message":"Push: 'ยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164214991+07:00","message":"TextPushed: 'ยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164218113+07:00","message":"Set new StatePrefix : 'ยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164221688+07:00","message":"Next Push (prob) : 'เพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164224353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164227395+07:00","message":"> Transcript [2064] [true]: 'การสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.16423059+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164233476+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164236745+07:00","message":"StatePrefix: 'ยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164240014+07:00","message":"TextPushed: 'ยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.16424229+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:16.164346339+07:00","message":"push: {false ยอดในการ 0 0xc00390ec80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164396863+07:00","message":"Push: 'เพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164403686+07:00","message":"TextPushed: 'ยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164407232+07:00","message":"Set new StatePrefix : 'การสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164410351+07:00","message":"Next Push (prob) : 'การสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:16.164428848+07:00","message":"push: {true เพาะเลี้ยงเนื้อเยื่อพืช 0 0xc00390ec80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:16.164437321+07:00","message":"write aligntment file to 'tmp/7558/align_message_id_526.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:16.174396557+07:00","message":"write wav file: './tmp/7558/7558_526.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:16.853218059+07:00","message":"[GCS] Start streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.58680374+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.586848339+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:22:17.586858393+07:00","message":"receive interim result [false|false]: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:17.58687733+07:00","message":"[buffer interim] 527 false 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.58688458+07:00","message":"[bufferProcess] interim [720000000]:10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.586886999+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.586894018+07:00","message":"[bufferProcess] send to processor (ticker):10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.586896877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.586899428+07:00","message":"> Transcript [2065] [false]: '10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:17.586901563+07:00","message":"Set StatePrefix (first interim): '10'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.032522632+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.032568101+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:22:18.032573482+07:00","message":"receive interim result [false|false]: กิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.032587026+07:00","message":"[buffer interim] 527 false กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.032594503+07:00","message":"[bufferProcess] interim [140000000]:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.032596556+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:18.511926466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:18.511933987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.597459183+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.59749741+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:22:18.597503472+07:00","message":"receive interim result [false|false]: กิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:18.59751797+07:00","message":"[buffer interim] 527 false กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.597529277+07:00","message":"[bufferProcess] interim [740000000]:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.597531808+07:00","message":"[bufferProcess] send to processor:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.597535661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.597538494+07:00","message":"> Transcript [2066] [false]: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.597541297+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:18.597543346+07:00","message":"Set new StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.688973353+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.689017293+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:22:19.68902419+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.689039745+07:00","message":"[buffer interim] 527 false กิฟฟารีนมีบทบาทในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.689050826+07:00","message":"[bufferProcess] interim [880000000]:กิฟฟารีนมีบทบาทในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.689053526+07:00","message":"[bufferProcess] send to processor:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.689057709+07:00","message":"[bufferProcess] send to processor (ticker):กิฟฟารีนมีบทบาทในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.689071595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.689102331+07:00","message":"> Transcript [2067] [false]: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.68910773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.689110038+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.689112325+07:00","message":"StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.689114375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.689116745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.689119089+07:00","message":"> Transcript [2068] [false]: 'กิฟฟารีนมีบทบาทในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.689121429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.689123096+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.689124694+07:00","message":"StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.689126384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.830122673+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.830161676+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:22:19.830168216+07:00","message":"receive interim result [false|false]: กิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:19.830181964+07:00","message":"[buffer interim] 527 false กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.830191347+07:00","message":"[bufferProcess] interim [0]:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:19.830194153+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.19506284+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.19511291+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:22:20.195119421+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.195133718+07:00","message":"[buffer interim] 527 false กิฟฟารีนมีบทบาทในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.195142502+07:00","message":"[bufferProcess] interim [360000000]:กิฟฟารีนมีบทบาทในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.195145323+07:00","message":"[bufferProcess] send to processor:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.195154524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.195157327+07:00","message":"> Transcript [2069] [false]: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.19516037+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.195162815+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.195164992+07:00","message":"StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.195167142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.385328115+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.38536566+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:22:20.38537428+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.385389946+07:00","message":"[buffer interim] 527 false กิฟฟารีนมีบทบาทในการกระตุ้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.385397707+07:00","message":"[bufferProcess] interim [540000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.385401884+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.385406474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.385410311+07:00","message":"> Transcript [2070] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.385413373+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.385415316+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.385417162+07:00","message":"StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.385419197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.385422025+07:00","message":"Push: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.385424015+07:00","message":"TextPushed: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.385426169+07:00","message":"Set new StatePrefix : 'กิฟฟารีนมีบทบาทในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.385428415+07:00","message":"Next Push (prob) : 'มีบทบาทในการกระตุ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.385436405+07:00","message":"push: {false กิฟฟารีน 0 0xc00207be00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.594148649+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.594181577+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:22:20.594187902+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.594200995+07:00","message":"[buffer interim] 527 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.594207862+07:00","message":"[bufferProcess] interim [780000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.594210797+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.594216273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.594219773+07:00","message":"> Transcript [2071] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.594223097+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.594225048+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.594227302+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.594229458+07:00","message":"TextPushed: 'กิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.786391064+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.786425201+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:22:20.786431955+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:20.786445471+07:00","message":"[buffer interim] 527 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.786452044+07:00","message":"[bufferProcess] interim [960000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.786454503+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.786459878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.786462547+07:00","message":"> Transcript [2072] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.78646628+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.786468274+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.786470611+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:20.786472832+07:00","message":"TextPushed: 'กิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.051711701+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.051759163+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:22:21.051766911+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.051780448+07:00","message":"[buffer interim] 527 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.051789072+07:00","message":"[bufferProcess] interim [140000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.051793131+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.051799755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.051803519+07:00","message":"> Transcript [2073] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.051808176+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.051810861+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.051813785+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.051816797+07:00","message":"TextPushed: 'กิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.11046888+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.110509542+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:22:21.110519423+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.110536555+07:00","message":"[buffer interim] 527 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.110544353+07:00","message":"[bufferProcess] interim [260000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.110548902+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.110558114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.110562026+07:00","message":"> Transcript [2074] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.110566955+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.110570839+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.110574111+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.110577082+07:00","message":"TextPushed: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.110586829+07:00","message":"Push: 'มีบทบาทในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.110590297+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.11059329+07:00","message":"Set new StatePrefix : 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.110596466+07:00","message":"Next Push (prob) : 'ให้เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.110607137+07:00","message":"push: {false มีบทบาทในการกระตุ้น 0 0xc00207be00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.12373995+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.123767845+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:22:21.123774712+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.123790864+07:00","message":"[buffer interim] 527 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.123797313+07:00","message":"[bufferProcess] interim [320000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.123800691+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.123809699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.123813825+07:00","message":"> Transcript [2075] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.123818278+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.12382155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.123824634+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.123827917+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.245046456+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.245082918+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:22:21.245089205+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.245103103+07:00","message":"[buffer interim] 527 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.245111151+07:00","message":"[bufferProcess] interim [380000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.245113542+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.245117074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.245119959+07:00","message":"> Transcript [2076] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.245123346+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.245125396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.245127539+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.245130078+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.316128615+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.316165533+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:22:21.31617274+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.31618835+07:00","message":"[buffer interim] 527 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.31619991+07:00","message":"[bufferProcess] interim [500000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.316203756+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.316209145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.316213059+07:00","message":"> Transcript [2077] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.316217784+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.316220669+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.316223363+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.31622784+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้น'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:21.512496747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:21.51252137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.94870871+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.948757049+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:22:21.94876348+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.948781675+07:00","message":"[buffer interim] 527 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.948789927+07:00","message":"[bufferProcess] interim [100000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.948792795+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.948796847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.948799726+07:00","message":"> Transcript [2078] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.948803704+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.948805992+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.948808547+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.948811239+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.948814327+07:00","message":"Push: 'ให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.948816123+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.948818198+07:00","message":"Set new StatePrefix : 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:21.94882044+07:00","message":"Next Push (prob) : 'ที่ลำต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:21.948831428+07:00","message":"push: {false ให้เซลล์ 0 0xc00207be00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.203739128+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.203777024+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:22:22.20378413+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.203798776+07:00","message":"[buffer interim] 527 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.203806272+07:00","message":"[bufferProcess] interim [400000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.203809097+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.20381306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.203816827+07:00","message":"> Transcript [2079] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.203819878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.203821799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.203823642+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.203826363+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.302180272+07:00","message":"[GCS] IsForceVAD: false for message ID: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.364299617+07:00","message":"[GCS] Start streaming session, msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.400929292+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.400991057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.401003538+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.401027238+07:00","message":"[buffer interim] 527 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.401043658+07:00","message":"[bufferProcess] interim [580000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.401052582+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.40106525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.401069284+07:00","message":"> Transcript [2080] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.401076093+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.401078651+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.401080651+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.401083573+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.403911156+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.403922542+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:22:22.403926385+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.403930945+07:00","message":"[buffer interim] 527 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.404013671+07:00","message":"[bufferProcess] interim [640000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.40404902+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.404064391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.404073722+07:00","message":"> Transcript [2081] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.404082256+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.404084993+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.404087439+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.404095613+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.451375367+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.451412304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืด\",\"confidence\":0.9538716}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.451419426+07:00","message":"receive interim result [true|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.451428347+07:00","message":"end recv isFinal message id 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.451430488+07:00","message":"end Recv id 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.451435579+07:00","message":"[buffer interim] 527 true กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.45144315+07:00","message":"[bufferProcess] interim [670000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.451446839+07:00","message":"[bufferProcess] send to processor (isfinal):กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.451450393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.451453368+07:00","message":"> Transcript [2082] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.45145688+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.451458755+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.451461129+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.45146371+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.451466362+07:00","message":"Push: 'ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.4514682+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.451470733+07:00","message":"Set new StatePrefix : 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.451473133+07:00","message":"Next Push (prob) : 'มีการยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.451477954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.45148006+07:00","message":"> Transcript [2083] [true]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.451482327+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.451483958+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.451486208+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.45148813+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:22.451490234+07:00","message":"Push: 'มีการยืด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.45149775+07:00","message":"push: {false ที่ลำต้น 0 0xc00207be00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:22.451502635+07:00","message":"push: {true มีการยืด 0 0xc00207be00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:22.463333413+07:00","message":"write wav file: './tmp/7558/7558_527.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.984443346+07:00","message":"receive streaming session, msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.984489584+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:22:23.984495546+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:23.984509233+07:00","message":"[buffer interim] 528 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.984516513+07:00","message":"[bufferProcess] interim [680000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.984518647+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.984524024+07:00","message":"[bufferProcess] send to processor (ticker):ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.984526754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.984529827+07:00","message":"> Transcript [2084] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:23.984532089+07:00","message":"Set StatePrefix (first interim): 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.022032822+07:00","message":"[GCS] IsForceVAD: false for message ID: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.115977262+07:00","message":"receive streaming session, msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.116023808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มากขึ้น\",\"confidence\":0.86863947}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.116030471+07:00","message":"receive interim result [true|false]: มากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.116040159+07:00","message":"end recv isFinal message id 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.11604239+07:00","message":"end Recv id 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.116048061+07:00","message":"[buffer interim] 528 true มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.116058176+07:00","message":"[bufferProcess] interim [890000000]:มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.116061937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.116065121+07:00","message":"> Transcript [2085] [true]: 'มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.116067829+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.116069745+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.116071915+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.11607591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:24.116083294+07:00","message":"Push: 'มากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.11609297+07:00","message":"push: {true มากขึ้น 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:24.122998736+07:00","message":"write wav file: './tmp/7558/7558_528.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:24.415035441+07:00","message":"[GCS] Start streaming session, msgId: 529"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:24.513219644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:24.513248408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.970547127+07:00","message":"[GCS] Cleaned up inactive client: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.97057301+07:00","message":"[GCS] Cleaned up inactive client: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.970575785+07:00","message":"[GCS] Cleaned up inactive client: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.970578345+07:00","message":"[GCS] Cleaned up inactive client: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.970580298+07:00","message":"[GCS] Cleaned up inactive client: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.970582503+07:00","message":"[GCS] Cleaned up inactive client: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.970584455+07:00","message":"[GCS] Cleaned up inactive client: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.970586094+07:00","message":"[GCS] Cleaned up inactive client: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.970587893+07:00","message":"[GCS] Cleaned up inactive client: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.970589688+07:00","message":"[GCS] Cleaned up inactive client: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.970591245+07:00","message":"[GCS] Cleaned up inactive client: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.970593886+07:00","message":"[GCS] Cleaned up inactive client: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.970595608+07:00","message":"[GCS] Cleaned up inactive client: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.970597691+07:00","message":"[GCS] Cleaned up inactive client: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:26.970599281+07:00","message":"[GCS] Cleaned up inactive client: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.077714106+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.077756053+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:22:27.077761205+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.0777746+07:00","message":"[buffer interim] 529 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.07778166+07:00","message":"[bufferProcess] interim [520000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.077783721+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.077790302+07:00","message":"[bufferProcess] send to processor (ticker):นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.077793083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.077795652+07:00","message":"> Transcript [2086] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.077797736+07:00","message":"Set StatePrefix (first interim): 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.266629429+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.266666128+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:22:27.266672048+07:00","message":"receive interim result [false|false]: นิยาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.26668368+07:00","message":"[buffer interim] 529 false นิยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.266690436+07:00","message":"[bufferProcess] interim [700000000]:นิยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.266692453+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:27.513313066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:27.51333384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.628927805+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.628968758+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:22:27.628975189+07:00","message":"receive interim result [false|false]: นิยาม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.628994951+07:00","message":"[buffer interim] 529 false นิยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.62901179+07:00","message":"[bufferProcess] interim [60000000]:นิยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.629014664+07:00","message":"[bufferProcess] send to processor:นิยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.629021303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.629024465+07:00","message":"> Transcript [2087] [false]: 'นิยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.629027457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.629029498+07:00","message":"Set new StatePrefix: 'นิยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.887609518+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.887676847+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:22:27.887690281+07:00","message":"receive interim result [false|false]: นิยายยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:27.887707652+07:00","message":"[buffer interim] 529 false นิยายยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.887715415+07:00","message":"[bufferProcess] interim [240000000]:นิยายยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.887725566+07:00","message":"[bufferProcess] send to processor:นิยาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.8877357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.88773919+07:00","message":"> Transcript [2088] [false]: 'นิยาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.88774145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:27.887743355+07:00","message":"Set new StatePrefix: 'นิยาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.272229804+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.27227581+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:22:28.272283247+07:00","message":"receive interim result [false|false]: นิยายยังควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.272299069+07:00","message":"[buffer interim] 529 false นิยายยังควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.272305958+07:00","message":"[bufferProcess] interim [660000000]:นิยายยังควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.272308474+07:00","message":"[bufferProcess] send to processor:นิยายยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.272315438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.272321382+07:00","message":"> Transcript [2089] [false]: 'นิยายยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.27232387+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.272326434+07:00","message":"Set new StatePrefix: 'นิยายยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.338890743+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.338929598+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:22:28.33893554+07:00","message":"receive interim result [false|false]: นิยายยังควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.338952244+07:00","message":"[buffer interim] 529 false นิยายยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.338958392+07:00","message":"[bufferProcess] interim [780000000]:นิยายยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.338960775+07:00","message":"[bufferProcess] send to processor:นิยายยังควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.338963979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.338967403+07:00","message":"> Transcript [2090] [false]: 'นิยายยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.33897057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.338972728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.33897471+07:00","message":"StatePrefix: 'นิยายยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.338976614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.586259708+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.586297342+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:22:28.586303312+07:00","message":"receive interim result [false|false]: นิยายยังควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.586317341+07:00","message":"[buffer interim] 529 false นิยายยังควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.58632603+07:00","message":"[bufferProcess] interim [960000000]:นิยายยังควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.586328545+07:00","message":"[bufferProcess] send to processor:นิยายยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.586332016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.586334597+07:00","message":"> Transcript [2091] [false]: 'นิยายยังควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.586337566+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.586339793+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.586341776+07:00","message":"StatePrefix: 'นิยายยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.586343945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.86499189+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.865066906+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:22:28.865072888+07:00","message":"receive interim result [false|false]: นิยายยังควบคุมการง้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.865085006+07:00","message":"[buffer interim] 529 false นิยายยังควบคุมการง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.865091164+07:00","message":"[bufferProcess] interim [260000000]:นิยายยังควบคุมการง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.865093666+07:00","message":"[bufferProcess] send to processor:นิยายยังควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.865098713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.865101448+07:00","message":"> Transcript [2092] [false]: 'นิยายยังควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.865104339+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.865106507+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.865108326+07:00","message":"StatePrefix: 'นิยายยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.865110492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.878026527+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.87804941+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:22:28.878054457+07:00","message":"receive interim result [false|false]: นิยายยังควบคุมการงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.878065949+07:00","message":"[buffer interim] 529 false นิยายยังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.878071427+07:00","message":"[bufferProcess] interim [320000000]:นิยายยังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.878073669+07:00","message":"[bufferProcess] send to processor:นิยายยังควบคุมการง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.878081891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.87808448+07:00","message":"> Transcript [2093] [false]: 'นิยายยังควบคุมการง้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.878087298+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.878089443+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.878091171+07:00","message":"StatePrefix: 'นิยายยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.878093208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.878095783+07:00","message":"Push: 'นิยายยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.878097572+07:00","message":"TextPushed: 'นิยายยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.878101328+07:00","message":"Set new StatePrefix : 'นิยายยังควบคุมการง้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:28.878103399+07:00","message":"Next Push (prob) : 'ควบคุมการง้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:28.878127761+07:00","message":"push: {false นิยายยัง 0 0xc0031f4480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.152106465+07:00","message":"[GCS] IsForceVAD: false for message ID: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.223619932+07:00","message":"[GCS] Start streaming session, msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.322010713+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.322059065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยายยังควบคุมการงอก\",\"confidence\":0.9247947}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.322065713+07:00","message":"receive interim result [true|false]: นิยายยังควบคุมการงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.32207489+07:00","message":"end recv isFinal message id 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.322077314+07:00","message":"end Recv id 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.322083619+07:00","message":"[buffer interim] 529 true นิยายยังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.322094402+07:00","message":"[bufferProcess] interim [770000000]:นิยายยังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.322101147+07:00","message":"[bufferProcess] send to processor (isfinal):นิยายยังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.32210479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.322107748+07:00","message":"> Transcript [2094] [false]: 'นิยายยังควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.322110115+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.322112215+07:00","message":"Set new StatePrefix: 'นิยายยังควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.322113923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.322115996+07:00","message":"> Transcript [2095] [true]: 'นิยายยังควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.322118299+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.322120239+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.322122581+07:00","message":"StatePrefix: 'นิยายยังควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.322124883+07:00","message":"TextPushed: 'นิยายยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.32213161+07:00","message":"Push: 'ควบคุมการงอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.322140656+07:00","message":"push: {true ควบคุมการงอก 0 0xc0031f4480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:29.337433558+07:00","message":"write wav file: './tmp/7558/7558_529.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.662401003+07:00","message":"[GCS] IsForceVAD: false for message ID: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.752911105+07:00","message":"receive streaming session, msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.752933474+07:00","message":"found end of frame, send empty tag with msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.752936782+07:00","message":"end Recv id 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.752944275+07:00","message":"[buffer interim] 530 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.752951304+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.752955591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.752958339+07:00","message":"> Transcript [2096] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.752960589+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.752962526+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.752964209+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.752966029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:29.752968614+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.752979331+07:00","message":"push: {true \n 0 0xc004002880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:29.758013205+07:00","message":"write wav file: './tmp/7558/7558_530.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:29.86378851+07:00","message":"[GCS] Start streaming session, msgId: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.501796995+07:00","message":"[GCS] IsForceVAD: false for message ID: 531"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:30.513994055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:30.514017947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.588005109+07:00","message":"receive streaming session, msgId: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.588020011+07:00","message":"found end of frame, send empty tag with msgId: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.588023015+07:00","message":"end Recv id 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.588042309+07:00","message":"[buffer interim] 531 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.588049594+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.58805376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.588056492+07:00","message":"> Transcript [2097] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.588058932+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.58806088+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.588062621+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.588064393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:30.588072118+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.588081958+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:30.594003593+07:00","message":"write wav file: './tmp/7558/7558_531.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:30.823555454+07:00","message":"[GCS] Start streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.55516239+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.55520628+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:22:31.555211854+07:00","message":"receive interim result [false|false]: ควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.555228184+07:00","message":"[buffer interim] 532 false ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.555234525+07:00","message":"[bufferProcess] interim [540000000]:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.555236696+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.683742999+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.683783983+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:22:31.683789363+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.683802821+07:00","message":"[buffer interim] 532 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.683809972+07:00","message":"[bufferProcess] interim [720000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.683812882+07:00","message":"[bufferProcess] send to processor:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.683820035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.683822907+07:00","message":"> Transcript [2098] [false]: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.683825303+07:00","message":"Set StatePrefix (first interim): 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.988322957+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.988362508+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:22:31.988369139+07:00","message":"receive interim result [false|false]: ควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:31.988383635+07:00","message":"[buffer interim] 532 false ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.988390158+07:00","message":"[bufferProcess] interim [960000000]:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.988392406+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.988398974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.988401458+07:00","message":"> Transcript [2099] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.988403875+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.988405909+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.988407814+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:31.988409925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:32.385696065+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:32.385743562+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:22:32.385749489+07:00","message":"receive interim result [false|false]: ควบคุมการออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:32.385762536+07:00","message":"[buffer interim] 532 false ควบคุมการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.385769023+07:00","message":"[bufferProcess] interim [380000000]:ควบคุมการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.385771679+07:00","message":"[bufferProcess] send to processor:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.385776894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.385779551+07:00","message":"> Transcript [2100] [false]: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.385782506+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.385784557+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.38579548+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.385800752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:32.578906376+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:32.578950143+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:22:32.57895645+07:00","message":"receive interim result [false|false]: ควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:32.57897416+07:00","message":"[buffer interim] 532 false ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.578984518+07:00","message":"[bufferProcess] interim [620000000]:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.57898712+07:00","message":"[bufferProcess] send to processor:ควบคุมการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.578991138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.578994591+07:00","message":"> Transcript [2101] [false]: 'ควบคุมการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.578997842+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.578999711+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.579001907+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.5790042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:32.705577071+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:32.705618757+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:22:32.705624891+07:00","message":"receive interim result [false|false]: ควบคุมการออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:32.705639432+07:00","message":"[buffer interim] 532 false ควบคุมการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.705649868+07:00","message":"[bufferProcess] interim [680000000]:ควบคุมการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.705656765+07:00","message":"[bufferProcess] send to processor:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.705664045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.705666968+07:00","message":"> Transcript [2102] [false]: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.705670196+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.705672349+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.705674395+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.70567717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.705683461+07:00","message":"Push: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.705685281+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.705688313+07:00","message":"Set new StatePrefix : 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.705690421+07:00","message":"Next Push (prob) : 'คุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:32.705699767+07:00","message":"push: {false ควบ 0 0xc000438c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:32.758856867+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:32.758891922+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:22:32.758897624+07:00","message":"receive interim result [false|false]: ควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:32.758908155+07:00","message":"[buffer interim] 532 false ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.758914824+07:00","message":"[bufferProcess] interim [740000000]:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.758917124+07:00","message":"[bufferProcess] send to processor:ควบคุมการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.758922561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.758925476+07:00","message":"> Transcript [2103] [false]: 'ควบคุมการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.75892856+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.758930567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.758932416+07:00","message":"StatePrefix: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:32.758934998+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.082128896+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.082165193+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:22:33.082170727+07:00","message":"receive interim result [false|false]: ควบคุมการออกกำลังกาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.082184485+07:00","message":"[buffer interim] 532 false ควบคุมการออกกำลังกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.082191661+07:00","message":"[bufferProcess] interim [40000000]:ควบคุมการออกกำลังกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.08219401+07:00","message":"[bufferProcess] send to processor:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.082199963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.082202888+07:00","message":"> Transcript [2104] [false]: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.082205543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.082207849+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.08220989+07:00","message":"StatePrefix: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.082212173+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.429223318+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.429263019+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:22:33.42926906+07:00","message":"receive interim result [false|false]: ควบคุมการติด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.429284198+07:00","message":"[buffer interim] 532 false ควบคุมการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.429291362+07:00","message":"[bufferProcess] interim [400000000]:ควบคุมการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.429294019+07:00","message":"[bufferProcess] send to processor:ควบคุมการออกกำลังกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.429301624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.429304344+07:00","message":"> Transcript [2105] [false]: 'ควบคุมการออกกำลังกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.429307716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.42930998+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.429311959+07:00","message":"StatePrefix: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.429314574+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.471956472+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.472003735+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:22:33.472008915+07:00","message":"receive interim result [false|false]: ควบคุมการออกกำลังกาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.472023445+07:00","message":"[buffer interim] 532 false ควบคุมการออกกำลังกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.47203082+07:00","message":"[bufferProcess] interim [460000000]:ควบคุมการออกกำลังกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.472033465+07:00","message":"[bufferProcess] send to processor:ควบคุมการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.47203713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.472039928+07:00","message":"> Transcript [2106] [false]: 'ควบคุมการติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.472043132+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.472045192+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.472047035+07:00","message":"StatePrefix: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.472049104+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.472054181+07:00","message":"Push: 'คุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.472056291+07:00","message":"TextPushed: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.472058252+07:00","message":"Set new StatePrefix : 'ควบคุมการติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.472060279+07:00","message":"Next Push (prob) : 'ติด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.47207085+07:00","message":"push: {false คุมการ 0 0xc000438c00}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:33.514276602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:33.514279208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.592833301+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.592871451+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:22:33.592877638+07:00","message":"receive interim result [false|false]: ควบคุมการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.592893749+07:00","message":"[buffer interim] 532 false ควบคุมการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.592901274+07:00","message":"[bufferProcess] interim [580000000]:ควบคุมการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.592903994+07:00","message":"[bufferProcess] send to processor:ควบคุมการออกกำลังกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.592907766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.59291127+07:00","message":"> Transcript [2107] [false]: 'ควบคุมการออกกำลังกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.592913559+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.592915537+07:00","message":"Set new StatePrefix: 'ควบคุมการออกกำลังกาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.788513076+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.788557123+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:22:33.788563197+07:00","message":"receive interim result [false|false]: ควบคุมการออกกำลังกาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:33.788579806+07:00","message":"[buffer interim] 532 false ควบคุมการออกกำลังกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.78858832+07:00","message":"[bufferProcess] interim [760000000]:ควบคุมการออกกำลังกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.788591095+07:00","message":"[bufferProcess] send to processor:ควบคุมการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.788595848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.788598746+07:00","message":"> Transcript [2108] [false]: 'ควบคุมการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.788601269+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:33.788603191+07:00","message":"Set new StatePrefix: 'ควบคุมการปก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.357259734+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.357297405+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:22:34.357304239+07:00","message":"receive interim result [false|false]: ควบคุมการออกกำลังกาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.357318112+07:00","message":"[buffer interim] 532 false ควบคุมการออกกำลังกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.357325547+07:00","message":"[bufferProcess] interim [360000000]:ควบคุมการออกกำลังกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.357328053+07:00","message":"[bufferProcess] send to processor:ควบคุมการออกกำลังกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.357334599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.357337387+07:00","message":"> Transcript [2109] [false]: 'ควบคุมการออกกำลังกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.357340119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.357342163+07:00","message":"Set new StatePrefix: 'ควบคุมการออกกำลังกาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.551360658+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.551402412+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:22:34.551408151+07:00","message":"receive interim result [false|false]: ควบคุมการออกกำลังกายด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.551421188+07:00","message":"[buffer interim] 532 false ควบคุมการออกกำลังกายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.551428402+07:00","message":"[bufferProcess] interim [600000000]:ควบคุมการออกกำลังกายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.551431056+07:00","message":"[bufferProcess] send to processor:ควบคุมการออกกำลังกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.551437704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.551440708+07:00","message":"> Transcript [2110] [false]: 'ควบคุมการออกกำลังกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.551443924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.551446275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.551449056+07:00","message":"StatePrefix: 'ควบคุมการออกกำลังกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.551451354+07:00","message":"TextPushed: 'ควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.593730357+07:00","message":"[GCS] IsForceVAD: false for message ID: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.663552683+07:00","message":"[GCS] Start streaming session, msgId: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.7217862+07:00","message":"[GCS] IsForceVAD: false for message ID: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.724876731+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.724924454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการออกกำลังกายด้วยค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.724929804+07:00","message":"receive interim result [true|false]: ควบคุมการออกกำลังกายด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.724938765+07:00","message":"end recv isFinal message id 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.724941164+07:00","message":"end Recv id 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.724947195+07:00","message":"[buffer interim] 532 true ควบคุมการออกกำลังกายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.724956308+07:00","message":"[bufferProcess] interim [810000000]:ควบคุมการออกกำลังกายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.724959825+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมการออกกำลังกายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.724963768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.72496679+07:00","message":"> Transcript [2111] [false]: 'ควบคุมการออกกำลังกายด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.724969873+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.724971899+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.724974834+07:00","message":"StatePrefix: 'ควบคุมการออกกำลังกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.724977024+07:00","message":"TextPushed: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.724979669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.724982396+07:00","message":"> Transcript [2112] [true]: 'ควบคุมการออกกำลังกายด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.724984597+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.724986205+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.724988073+07:00","message":"StatePrefix: 'ควบคุมการออกกำลังกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.724989853+07:00","message":"TextPushed: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.724994505+07:00","message":"Push: 'ออกกำลังกายด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.725002734+07:00","message":"push: {true ออกกำลังกายด้วยค่ะ 0 0xc000438c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:34.734375047+07:00","message":"write wav file: './tmp/7558/7558_532.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.867403794+07:00","message":"receive streaming session, msgId: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.86742359+07:00","message":"found end of frame, send empty tag with msgId: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.867426725+07:00","message":"end Recv id 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.867433373+07:00","message":"[buffer interim] 533 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.867440647+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.86744533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.867448964+07:00","message":"> Transcript [2113] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.867451529+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.867453467+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.86745515+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.867456966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:34.867459514+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.867469254+07:00","message":"push: {true \n 0 0xc00338a680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:34.87290308+07:00","message":"write wav file: './tmp/7558/7558_533.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:34.913079155+07:00","message":"[GCS] Start streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.962665276+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.962705596+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:22:35.962711398+07:00","message":"receive interim result [false|false]: สังฆราช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:35.962731909+07:00","message":"[buffer interim] 534 false สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.962741161+07:00","message":"[bufferProcess] interim [840000000]:สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.962744255+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.96275276+07:00","message":"[bufferProcess] send to processor (ticker):สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.96275777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.962760737+07:00","message":"> Transcript [2114] [false]: 'สังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:35.962762973+07:00","message":"Set StatePrefix (first interim): 'สังฆราช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.100980215+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.101028011+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:22:36.101034105+07:00","message":"receive interim result [false|false]: สังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.101049324+07:00","message":"[buffer interim] 534 false สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.101060256+07:00","message":"[bufferProcess] interim [20000000]:สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.101062258+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.156584044+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.15661267+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:22:36.156617817+07:00","message":"receive interim result [false|false]: สังฆราช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.156631708+07:00","message":"[buffer interim] 534 false สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.15663847+07:00","message":"[bufferProcess] interim [80000000]:สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.156640725+07:00","message":"[bufferProcess] send to processor:สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.156647098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.156649827+07:00","message":"> Transcript [2115] [false]: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.156652082+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.156654451+07:00","message":"Set new StatePrefix: 'สังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.28113443+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.281213099+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:22:36.281220525+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.281236676+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.281244068+07:00","message":"[bufferProcess] interim [140000000]:สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.281246834+07:00","message":"[bufferProcess] send to processor:สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.281255154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.281258301+07:00","message":"> Transcript [2116] [false]: 'สังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.281260695+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.281262795+07:00","message":"Set new StatePrefix: 'สังฆราช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.471844261+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.471883642+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:22:36.471889901+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.47190155+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.471907942+07:00","message":"[bufferProcess] interim [380000000]:สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.471910211+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.471915351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.471917888+07:00","message":"> Transcript [2117] [false]: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.471920002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.471922607+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:36.515200652+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:36.515213501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.67416971+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.674243753+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:22:36.674250684+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.674267184+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.674274784+07:00","message":"[bufferProcess] interim [620000000]:สังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.674277342+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.674284581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.674291741+07:00","message":"> Transcript [2118] [false]: 'สังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.674295816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.674299029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.674301311+07:00","message":"StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.674303506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.803153925+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.803188995+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:22:36.803195132+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:36.803209958+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.803216622+07:00","message":"[bufferProcess] interim [680000000]:สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.803218871+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.803229164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.803233618+07:00","message":"> Transcript [2119] [false]: 'สังเคราะห์ที่มีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.803237392+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.80323942+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.803241434+07:00","message":"StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:36.803243506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.193667264+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.193708797+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:22:37.193714199+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.193739693+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.193746946+07:00","message":"[bufferProcess] interim [100000000]:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.193749734+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.193756964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.193759984+07:00","message":"> Transcript [2120] [false]: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.193763631+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.193765724+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.193767974+07:00","message":"StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.193770423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.609388527+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.609424913+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:22:37.60943187+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายคลึง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.609445438+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายคลึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.609451453+07:00","message":"[bufferProcess] interim [520000000]:สังเคราะห์ที่มีสมบัติคล้ายคลึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.609454615+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.609459997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.609462478+07:00","message":"> Transcript [2121] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.609465788+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.609467983+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.609470366+07:00","message":"StatePrefix: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.609472777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.609477118+07:00","message":"Push: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.609481619+07:00","message":"TextPushed: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.609483647+07:00","message":"Set new StatePrefix : 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.609485654+07:00","message":"Next Push (prob) : 'มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.609493863+07:00","message":"push: {false สังเคราะห์ที่ 0 0xc00338b400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.715024477+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.715060602+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:22:37.715067412+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.715080414+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.715086908+07:00","message":"[bufferProcess] interim [580000000]:สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.715089277+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายคลึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.715094769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.715097244+07:00","message":"> Transcript [2122] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายคลึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.715100532+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.715102536+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.715104574+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.71510741+07:00","message":"TextPushed: 'สังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.776265687+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.776317585+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:22:37.776326125+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.776345566+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.776353485+07:00","message":"[bufferProcess] interim [640000000]:สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.776357128+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.776367042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.776371038+07:00","message":"> Transcript [2123] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.776375982+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.776379822+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.776382722+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.776386838+07:00","message":"TextPushed: 'สังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.789026777+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.789055166+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:22:37.789060638+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.789071397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Jib\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.789074451+07:00","message":"receive interim result [false|false]:  Jib"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.789081459+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.789084933+07:00","message":"[buffer interim] 534 false  Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.789089622+07:00","message":"[bufferProcess] interim [700000000]:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.789091924+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.789094655+07:00","message":"[bufferProcess] interim [700000000]: Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.78909706+07:00","message":"[bufferProcess] update buffer: สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.789099866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.789102451+07:00","message":"> Transcript [2124] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย Jib'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.789105042+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.789107047+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.789108791+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.789111486+07:00","message":"TextPushed: 'สังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.952913742+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.952959504+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:22:37.952966261+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.952981719+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.952988317+07:00","message":"[bufferProcess] interim [880000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.952991441+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.952998988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.95300162+07:00","message":"> Transcript [2125] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย Jib'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.95300558+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.953008094+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.953010259+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.953013125+07:00","message":"TextPushed: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.953021168+07:00","message":"Push: 'มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.953026069+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.95302834+07:00","message":"Set new StatePrefix : 'สังเคราะห์ที่มีสมบัติคล้าย Jib'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:37.953030986+07:00","message":"Next Push (prob) : ' Jib'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:37.95303995+07:00","message":"push: {false มีสมบัติคล้าย 0 0xc00338b400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.081609035+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.081662301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.081669909+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.081680512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Jib\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.08168317+07:00","message":"receive interim result [false|false]:  Jib"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.081701258+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.081727218+07:00","message":"[buffer interim] 534 false  Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.081736971+07:00","message":"[bufferProcess] interim [940000000]:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.081741818+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.08175238+07:00","message":"[bufferProcess] interim [940000000]: Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.081756182+07:00","message":"[bufferProcess] update buffer: สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.081760469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.081764826+07:00","message":"> Transcript [2126] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.081768639+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.081771379+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.085302681+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.085317822+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:22:38.085322203+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.085331528+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.085336063+07:00","message":"[bufferProcess] interim [0]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.085338395+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.08534159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.085344031+07:00","message":"> Transcript [2127] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย Jib'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.085346178+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.085348112+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้าย Jib'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.405049603+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.405095968+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:22:38.405102532+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.405117209+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.405125104+07:00","message":"[bufferProcess] interim [300000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.405128043+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.405131836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.405134509+07:00","message":"> Transcript [2128] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.405136946+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.405138918+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.987730483+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.987778731+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:22:38.987787164+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:38.987805889+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.987818301+07:00","message":"[bufferProcess] interim [900000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.987823386+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.987831539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.987835946+07:00","message":"> Transcript [2129] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.987841924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.987844946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.98784849+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:38.987853449+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.507100779+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.507139126+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:22:39.507145769+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น GA"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.507160227+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น GA"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.507167193+07:00","message":"[bufferProcess] interim [380000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น GA"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.50717002+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.507175985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.507178714+07:00","message":"> Transcript [2130] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.50718302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.507185095+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.507200462+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.507203239+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:39.516262773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:39.516273667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.565900467+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.565933466+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:22:39.565939837+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.565952266+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.565958912+07:00","message":"[bufferProcess] interim [440000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.565961675+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น GA"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.56596778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.565970663+07:00","message":"> Transcript [2131] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น GA'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.565974249+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.565976394+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.565978902+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.565981785+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.605209899+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.605250188+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:22:39.605256034+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.605269449+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.605276349+07:00","message":"[bufferProcess] interim [500000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.605279658+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.60528647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.605289325+07:00","message":"> Transcript [2132] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.605293375+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.605295616+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.605297949+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.605300739+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.605307505+07:00","message":"Push: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.605309416+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.605311589+07:00","message":"Set new StatePrefix : 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:39.605315433+07:00","message":"Next Push (prob) : 'นะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:39.605323362+07:00","message":"push: {false กิฟฟารีน 0 0xc00338b400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.017182658+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.017222406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.017229733+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.017242666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" gh3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.01724539+07:00","message":"receive interim result [false|false]:  gh3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.017254466+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.017258685+07:00","message":"[buffer interim] 534 false  gh3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.017265351+07:00","message":"[bufferProcess] interim [860000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.017267945+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.017271333+07:00","message":"[bufferProcess] interim [860000000]: gh3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.017273721+07:00","message":"[bufferProcess] update buffer: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.017276682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.017279515+07:00","message":"> Transcript [2133] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.017282745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.017284688+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.017287831+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.017290943+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.263828437+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.263863507+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:22:40.263870461+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.263881181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" GTA 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.263883741+07:00","message":"receive interim result [false|false]:  GTA 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.263890541+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.263895308+07:00","message":"[buffer interim] 534 false  GTA 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.263900441+07:00","message":"[bufferProcess] interim [160000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.263903161+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.263908016+07:00","message":"[bufferProcess] interim [160000000]: GTA 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.263913189+07:00","message":"[bufferProcess] update buffer: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น GTA 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.263922878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.263925455+07:00","message":"> Transcript [2134] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.263929253+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.263931258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.263933754+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.26393645+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.771480173+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.771514604+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:22:40.771521825+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.771532651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" gh3 นิยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.771535524+07:00","message":"receive interim result [false|false]:  gh3 นิยม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.771542953+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:40.77154676+07:00","message":"[buffer interim] 534 false  gh3 นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.771554384+07:00","message":"[bufferProcess] interim [640000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.771558469+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น GTA 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.771563227+07:00","message":"[bufferProcess] interim [640000000]: gh3 นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.771566485+07:00","message":"[bufferProcess] update buffer: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.771570309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.771573697+07:00","message":"> Transcript [2135] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น GTA 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.771578377+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.771595797+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.771599256+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:40.771603958+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.093478794+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.093515871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่นจีนนิยมนํา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.09352222+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่นจีนนิยมนํา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.093533807+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่นจีนนิยมนํา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.093540796+07:00","message":"[bufferProcess] interim [940000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่นจีนนิยมนํา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.093545183+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.093550402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.093554083+07:00","message":"> Transcript [2136] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.093559313+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.093562354+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.093565904+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.093569863+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.093573881+07:00","message":"Push: 'นะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.093576779+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.093581084+07:00","message":"Set new StatePrefix : 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.093583243+07:00","message":"Next Push (prob) : ' gh3 นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.093590666+07:00","message":"push: {false นะคะอย่างเช่น 0 0xc00338b400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.099672343+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.099690748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.099696813+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.099709989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" gh3 นิยมนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.099713001+07:00","message":"receive interim result [false|false]:  gh3 นิยมนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.099723099+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.099732349+07:00","message":"[buffer interim] 534 false  gh3 นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.099736717+07:00","message":"[bufferProcess] interim [0]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.099739341+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่นจีนนิยมนํา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.09974222+07:00","message":"[bufferProcess] interim [0]: gh3 นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.099744489+07:00","message":"[bufferProcess] update buffer: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.099758588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.099780682+07:00","message":"> Transcript [2137] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่นจีนนิยมนํา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.099784778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.099786938+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่นจีนนิยมนํา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.282992799+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.283024092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.283030633+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.283042059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" gh3 นิยมนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.283044868+07:00","message":"receive interim result [false|false]:  gh3 นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.283052181+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.283055646+07:00","message":"[buffer interim] 534 false  gh3 นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.283061253+07:00","message":"[bufferProcess] interim [180000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.283063813+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.28306735+07:00","message":"[bufferProcess] interim [180000000]: gh3 นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.283069965+07:00","message":"[bufferProcess] update buffer: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.283073274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.28307589+07:00","message":"> Transcript [2138] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.283078152+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.28308005+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.672588887+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.672680294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.672707272+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.672739195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นิยมนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.672742805+07:00","message":"receive interim result [false|false]:  นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.672756546+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.672769114+07:00","message":"[buffer interim] 534 false  นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.672775638+07:00","message":"[bufferProcess] interim [600000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.672778871+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.672782649+07:00","message":"[bufferProcess] interim [600000000]: นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.672785617+07:00","message":"[bufferProcess] update buffer: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.672788314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.672791074+07:00","message":"> Transcript [2139] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.672794398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.67279661+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.672798536+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.672801189+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.700028711+07:00","message":"[GCS] IsForceVAD: false for message ID: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.793843576+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.793880843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.793887249+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.793898804+07:00","message":"[buffer interim] 534 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.793908742+07:00","message":"[bufferProcess] interim [780000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.793911612+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.79391569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.793918392+07:00","message":"> Transcript [2140] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.79392189+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.793923892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.793925716+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.793928481+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.832994913+07:00","message":"[GCS] Start streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.853886443+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.85392523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้\",\"confidence\":0.9078584}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.853932078+07:00","message":"receive interim result [true|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.853941521+07:00","message":"end recv isFinal message id 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.853943722+07:00","message":"end Recv id 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.853950437+07:00","message":"[buffer interim] 534 true สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.853959025+07:00","message":"[bufferProcess] interim [810000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.853963017+07:00","message":"[bufferProcess] send to processor (isfinal):สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.853966643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.853969593+07:00","message":"> Transcript [2141] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.853972839+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.853974901+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.8539767+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.85397954+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.853981542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.853983535+07:00","message":"> Transcript [2142] [true]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.853985913+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.85398754+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.853989113+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น gh3 นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.853991345+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีนนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:41.853994304+07:00","message":"Push: ' gh3 นิยมนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:41.854006104+07:00","message":"push: {true  gh3 นิยมนำมาใช้ 0 0xc00338b400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:41.866545672+07:00","message":"write wav file: './tmp/7558/7558_534.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.308154815+07:00","message":"receive streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.308206093+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:22:42.308213622+07:00","message":"receive interim result [false|false]: ช่วย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.308231796+07:00","message":"[buffer interim] 535 false ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.308239864+07:00","message":"[bufferProcess] interim [480000000]:ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.308242619+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.491597529+07:00","message":"receive streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.491640781+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:22:42.491647126+07:00","message":"receive interim result [false|false]: ช่วยหา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.49166064+07:00","message":"[buffer interim] 535 false ช่วยหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.491668395+07:00","message":"[bufferProcess] interim [660000000]:ช่วยหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.491670909+07:00","message":"[bufferProcess] send to processor:ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.491677559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.491680508+07:00","message":"> Transcript [2143] [false]: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.491682686+07:00","message":"Set StatePrefix (first interim): 'ช่วย'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:42.516768237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:42.51679195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.679393784+07:00","message":"receive streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.679420115+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:22:42.67942495+07:00","message":"receive interim result [false|false]: ช่วยให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.679434559+07:00","message":"[buffer interim] 535 false ช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.679440641+07:00","message":"[bufferProcess] interim [840000000]:ช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.679442917+07:00","message":"[bufferProcess] send to processor:ช่วยหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.679448205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.679450751+07:00","message":"> Transcript [2144] [false]: 'ช่วยหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.6794535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.679455868+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.679457775+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.67945979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.885189573+07:00","message":"receive streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.885225853+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:22:42.885232259+07:00","message":"receive interim result [false|false]: ช่วยให้เช่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:42.885249296+07:00","message":"[buffer interim] 535 false ช่วยให้เช่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.885256383+07:00","message":"[bufferProcess] interim [80000000]:ช่วยให้เช่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.885258643+07:00","message":"[bufferProcess] send to processor:ช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.885261828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.885264408+07:00","message":"> Transcript [2145] [false]: 'ช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.885271295+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.885273822+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.885275706+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:42.885277635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.01490254+07:00","message":"receive streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.014946047+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:22:43.014952223+07:00","message":"receive interim result [false|false]: ช่วยให้ชอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.014964868+07:00","message":"[buffer interim] 535 false ช่วยให้ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.014972286+07:00","message":"[bufferProcess] interim [200000000]:ช่วยให้ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.014974751+07:00","message":"[bufferProcess] send to processor:ช่วยให้เช่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.014980935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.014983907+07:00","message":"> Transcript [2146] [false]: 'ช่วยให้เช่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.014987118+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.014988956+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.014990824+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.014993699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.081085575+07:00","message":"receive streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.081140517+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:22:43.081147547+07:00","message":"receive interim result [false|false]: ช่วยให้ช่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.08118422+07:00","message":"[buffer interim] 535 false ช่วยให้ช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.081194229+07:00","message":"[bufferProcess] interim [320000000]:ช่วยให้ช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.081197103+07:00","message":"[bufferProcess] send to processor:ช่วยให้ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.081201012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.08120441+07:00","message":"> Transcript [2147] [false]: 'ช่วยให้ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.081209761+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.081211987+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.081214578+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.081218151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.081228034+07:00","message":"Push: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.0812307+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.081234479+07:00","message":"Set new StatePrefix : 'ช่วยให้ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.081237661+07:00","message":"Next Push (prob) : 'ให้ชอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.081265171+07:00","message":"push: {false ช่วย 0 0xc000045c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.32128374+07:00","message":"receive streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.321319407+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:22:43.321325336+07:00","message":"receive interim result [false|false]: ช่วยให้เช่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.321340733+07:00","message":"[buffer interim] 535 false ช่วยให้เช่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.321347318+07:00","message":"[bufferProcess] interim [440000000]:ช่วยให้เช่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.321349633+07:00","message":"[bufferProcess] send to processor:ช่วยให้ช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.321353289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.321356029+07:00","message":"> Transcript [2148] [false]: 'ช่วยให้ช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.321358236+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.321360219+07:00","message":"Set new StatePrefix: 'ช่วยให้ช่อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.609431942+07:00","message":"receive streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.609475949+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:22:43.609483604+07:00","message":"receive interim result [false|false]: ช่วยหายา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.609497395+07:00","message":"[buffer interim] 535 false ช่วยหายา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.609505493+07:00","message":"[bufferProcess] interim [800000000]:ช่วยหายา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.609508898+07:00","message":"[bufferProcess] send to processor:ช่วยให้เช่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.609516194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.609519062+07:00","message":"> Transcript [2149] [false]: 'ช่วยให้เช่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.609521458+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.609523609+07:00","message":"Set new StatePrefix: 'ช่วยให้เช่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.623810727+07:00","message":"[GCS] IsForceVAD: false for message ID: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.692103709+07:00","message":"[GCS] Start streaming session, msgId: 536"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.705841576+07:00","message":"receive streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.705880321+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:22:43.705886087+07:00","message":"receive interim result [false|false]: ช่วยให้ยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.705900012+07:00","message":"[buffer interim] 535 false ช่วยให้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.705907421+07:00","message":"[bufferProcess] interim [920000000]:ช่วยให้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.705910144+07:00","message":"[bufferProcess] send to processor:ช่วยหายา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.705918926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.70592195+07:00","message":"> Transcript [2150] [false]: 'ช่วยหายา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.705924338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.705929878+07:00","message":"Set new StatePrefix: 'ช่วยหายา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.736216582+07:00","message":"receive streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.736246854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยให้ยาว\",\"confidence\":0.9294375}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.736253177+07:00","message":"receive interim result [true|false]: ช่วยให้ยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.736261692+07:00","message":"end recv isFinal message id 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.736263814+07:00","message":"end Recv id 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.736270918+07:00","message":"[buffer interim] 535 true ช่วยให้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.736277251+07:00","message":"[bufferProcess] interim [10000000]:ช่วยให้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.736280596+07:00","message":"[bufferProcess] send to processor (isfinal):ช่วยให้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.73628406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.736286646+07:00","message":"> Transcript [2151] [false]: 'ช่วยให้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.736288565+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.736292184+07:00","message":"Set new StatePrefix: 'ช่วยให้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.736294328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.736296069+07:00","message":"> Transcript [2152] [true]: 'ช่วยให้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.736298276+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.736300201+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.736301925+07:00","message":"StatePrefix: 'ช่วยให้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.736304287+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.736306698+07:00","message":"Push: 'ให้ยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.73631532+07:00","message":"push: {true ให้ยาว 0 0xc000045c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:43.744760243+07:00","message":"write wav file: './tmp/7558/7558_535.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.822651879+07:00","message":"[GCS] IsForceVAD: false for message ID: 536"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.883727455+07:00","message":"[GCS] Start streaming session, msgId: 537"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.919644285+07:00","message":"receive streaming session, msgId: 536"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.919673224+07:00","message":"found end of frame, send empty tag with msgId: 536"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.919676713+07:00","message":"end Recv id 536"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.919683967+07:00","message":"[buffer interim] 536 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.919690802+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.919695501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.919698581+07:00","message":"> Transcript [2153] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.919702119+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.91970419+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.919706015+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.919707877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:43.919710581+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:43.919727857+07:00","message":"push: {true \n 0 0xc00338bc80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:43.924262249+07:00","message":"write wav file: './tmp/7558/7558_536.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.344129941+07:00","message":"receive streaming session, msgId: 537"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.34417387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.344179799+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.344193892+07:00","message":"[buffer interim] 537 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.344200834+07:00","message":"[bufferProcess] interim [300000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.344202555+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.540600958+07:00","message":"receive streaming session, msgId: 537"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.540648024+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:22:44.540654345+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.540667757+07:00","message":"[buffer interim] 537 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.540679634+07:00","message":"[bufferProcess] interim [480000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.540682594+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.54068808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.540690843+07:00","message":"> Transcript [2154] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.54069322+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.744334128+07:00","message":"receive streaming session, msgId: 537"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.74438062+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:22:44.744387273+07:00","message":"receive interim result [false|false]: ทำให้ผม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.74440088+07:00","message":"[buffer interim] 537 false ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.744408674+07:00","message":"[bufferProcess] interim [720000000]:ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.744411179+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.744419027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.744422144+07:00","message":"> Transcript [2155] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.744425619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.744427693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.744430074+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.744432694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.91710677+07:00","message":"receive streaming session, msgId: 537"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.917145303+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:22:44.917151539+07:00","message":"receive interim result [false|false]: ทำให้ผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.917172276+07:00","message":"[buffer interim] 537 false ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.917183426+07:00","message":"[bufferProcess] interim [840000000]:ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.917185722+07:00","message":"[bufferProcess] send to processor:ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.917192841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.917195992+07:00","message":"> Transcript [2156] [false]: 'ทำให้ผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.917199108+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.917201139+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.917203141+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:44.91720536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:44.9726466+07:00","message":"[GCS] IsForceVAD: false for message ID: 537"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.064163819+07:00","message":"receive streaming session, msgId: 537"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.064207522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผล\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.064213494+07:00","message":"receive interim result [true|false]: ทำให้ผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.064223659+07:00","message":"end recv isFinal message id 537"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.064228229+07:00","message":"end Recv id 537"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.06423594+07:00","message":"[buffer interim] 537 true ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.064247369+07:00","message":"[bufferProcess] interim [110000000]:ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.064251654+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.064256159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.064260189+07:00","message":"> Transcript [2157] [false]: 'ทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.06426444+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.064267673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.064271348+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.064274492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.064277473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.064280984+07:00","message":"> Transcript [2158] [true]: 'ทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.064284086+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.064286783+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.064289152+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.064291582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:45.064295552+07:00","message":"Push: 'ทำให้ผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.064324833+07:00","message":"push: {true ทำให้ผล 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:45.069864825+07:00","message":"write wav file: './tmp/7558/7558_537.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:45.103562206+07:00","message":"[GCS] Start streaming session, msgId: 538"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:45.517853192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:45.517860961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:46.359912928+07:00","message":"receive streaming session, msgId: 538"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:46.359957677+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:22:46.359963099+07:00","message":"receive interim result [false|false]: ขยายขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:46.35997672+07:00","message":"[buffer interim] 538 false ขยายขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.359987796+07:00","message":"[bufferProcess] interim [260000000]:ขยายขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.35999096+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.359997384+07:00","message":"[bufferProcess] send to processor (ticker):ขยายขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.360001563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.360005168+07:00","message":"> Transcript [2159] [false]: 'ขยายขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.360008041+07:00","message":"Set StatePrefix (first interim): 'ขยายขนาดใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:46.5608472+07:00","message":"receive streaming session, msgId: 538"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:46.560895025+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:22:46.560901495+07:00","message":"receive interim result [false|false]: ขยายขนาดใหญ่ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:46.560916352+07:00","message":"[buffer interim] 538 false ขยายขนาดใหญ่ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.560925014+07:00","message":"[bufferProcess] interim [500000000]:ขยายขนาดใหญ่ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.560927726+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:46.738654649+07:00","message":"receive streaming session, msgId: 538"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:46.73868938+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:22:46.738695408+07:00","message":"receive interim result [false|false]: ขยายขนาดใหญ่ขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:46.738710484+07:00","message":"[buffer interim] 538 false ขยายขนาดใหญ่ขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.738717073+07:00","message":"[bufferProcess] interim [680000000]:ขยายขนาดใหญ่ขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.738727352+07:00","message":"[bufferProcess] send to processor:ขยายขนาดใหญ่ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.738731251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.738734645+07:00","message":"> Transcript [2160] [false]: 'ขยายขนาดใหญ่ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.738738293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.738740407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.738742717+07:00","message":"StatePrefix: 'ขยายขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:46.738744672+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.068071384+07:00","message":"receive streaming session, msgId: 538"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.068115716+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:22:47.068121068+07:00","message":"receive interim result [false|false]: ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.068138956+07:00","message":"[buffer interim] 538 false ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.068147022+07:00","message":"[bufferProcess] interim [980000000]:ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.068149588+07:00","message":"[bufferProcess] send to processor:ขยายขนาดใหญ่ขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.068153623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.068156507+07:00","message":"> Transcript [2161] [false]: 'ขยายขนาดใหญ่ขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.068160028+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.068161971+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.068164361+07:00","message":"StatePrefix: 'ขยายขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.068166877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.091660614+07:00","message":"[GCS] IsForceVAD: false for message ID: 538"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.232027302+07:00","message":"receive streaming session, msgId: 538"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.232070038+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:22:47.232076226+07:00","message":"receive interim result [true|false]: ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.232087553+07:00","message":"end recv isFinal message id 538"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.232090347+07:00","message":"end Recv id 538"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.232097914+07:00","message":"[buffer interim] 538 true ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232106089+07:00","message":"[bufferProcess] interim [220000000]:ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232109458+07:00","message":"[bufferProcess] send to processor (isfinal):ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232112961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232116072+07:00","message":"> Transcript [2162] [false]: 'ขยายขนาดใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232118716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232120714+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232123089+07:00","message":"StatePrefix: 'ขยายขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232125408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232131557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232133708+07:00","message":"> Transcript [2163] [true]: 'ขยายขนาดใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232135661+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232137405+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232138988+07:00","message":"StatePrefix: 'ขยายขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232140585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.232146675+07:00","message":"Push: 'ขยายขนาดใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.232161124+07:00","message":"push: {true ขยายขนาดใหญ่ขึ้นได้ค่ะ 0 0xc00390e380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:47.239841452+07:00","message":"write wav file: './tmp/7558/7558_538.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.343599204+07:00","message":"[GCS] Start streaming session, msgId: 539"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.411381834+07:00","message":"[GCS] IsForceVAD: false for message ID: 539"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.545205937+07:00","message":"receive streaming session, msgId: 539"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.545234951+07:00","message":"found end of frame, send empty tag with msgId: 539"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.545238415+07:00","message":"end Recv id 539"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.545246827+07:00","message":"[buffer interim] 539 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.545254948+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.545258962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.545262232+07:00","message":"> Transcript [2164] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.545264726+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.545266723+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.545268718+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.545270911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.545277831+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.545288349+07:00","message":"push: {true \n 0 0xc004002400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:47.551586514+07:00","message":"write wav file: './tmp/7558/7558_539.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.603623615+07:00","message":"[GCS] Start streaming session, msgId: 540"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.730905804+07:00","message":"[GCS] IsForceVAD: false for message ID: 540"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.840569917+07:00","message":"receive streaming session, msgId: 540"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.840590219+07:00","message":"found end of frame, send empty tag with msgId: 540"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.84059334+07:00","message":"end Recv id 540"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.840599808+07:00","message":"[buffer interim] 540 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.840605303+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.840609142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.840612205+07:00","message":"> Transcript [2165] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.840614644+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.840616982+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.840618712+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.840620449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:47.840629942+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.840638504+07:00","message":"push: {true \n 0 0xc000439580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:47.845152646+07:00","message":"write wav file: './tmp/7558/7558_540.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.862361689+07:00","message":"[GCS] Start streaming session, msgId: 541"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:47.921888158+07:00","message":"[GCS] IsForceVAD: false for message ID: 541"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.067164274+07:00","message":"receive streaming session, msgId: 541"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.06718654+07:00","message":"found end of frame, send empty tag with msgId: 541"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.067189592+07:00","message":"end Recv id 541"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.067196754+07:00","message":"[buffer interim] 541 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.067207595+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.067211402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.067214152+07:00","message":"> Transcript [2166] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.067216461+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.067218348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.06722003+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.067221756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.067224391+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.067232981+07:00","message":"push: {true \n 0 0xc00390ec00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:48.07185671+07:00","message":"write wav file: './tmp/7558/7558_541.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.373617652+07:00","message":"[GCS] Start streaming session, msgId: 542"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.43110529+07:00","message":"[GCS] IsForceVAD: false for message ID: 542"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:48.518401401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:48.518938049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.563063873+07:00","message":"[GCS] Start streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.584116991+07:00","message":"receive streaming session, msgId: 542"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.584135284+07:00","message":"found end of frame, send empty tag with msgId: 542"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.584138261+07:00","message":"end Recv id 542"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.584143826+07:00","message":"[buffer interim] 542 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.58415122+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.584157332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.584160428+07:00","message":"> Transcript [2167] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.584162734+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.584165214+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.584167414+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.584170208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:48.584172869+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:48.584180644+07:00","message":"push: {true \n 0 0xc000045f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:48.588712754+07:00","message":"write wav file: './tmp/7558/7558_542.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.029462512+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.029501947+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:22:49.029506755+07:00","message":"receive interim result [false|false]: สำนัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.029521095+07:00","message":"[buffer interim] 543 false สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.029526563+07:00","message":"[bufferProcess] interim [480000000]:สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.029528519+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.2797128+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.279751153+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:22:49.279756559+07:00","message":"receive interim result [false|false]: สำหรับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.27976956+07:00","message":"[buffer interim] 543 false สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.279775675+07:00","message":"[bufferProcess] interim [720000000]:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.279778121+07:00","message":"[bufferProcess] send to processor:สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.2797837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.279786628+07:00","message":"> Transcript [2168] [false]: 'สำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.279788836+07:00","message":"Set StatePrefix (first interim): 'สำนัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.298020576+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.298047809+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:22:49.298053196+07:00","message":"receive interim result [false|false]: สำหรับคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.29806737+07:00","message":"[buffer interim] 543 false สำหรับคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.298072651+07:00","message":"[bufferProcess] interim [780000000]:สำหรับคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.298074955+07:00","message":"[bufferProcess] send to processor:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.298077911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.298080312+07:00","message":"> Transcript [2169] [false]: 'สำหรับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.298082561+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.298084429+07:00","message":"Set new StatePrefix: 'สำหรับพรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.428038318+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.428087088+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:22:49.428093182+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.428106892+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.428114764+07:00","message":"[bufferProcess] interim [900000000]:สำหรับคลิปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.428117439+07:00","message":"[bufferProcess] send to processor:สำหรับคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.428125081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.428127936+07:00","message":"> Transcript [2170] [false]: 'สำหรับคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.428130449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.428132603+07:00","message":"Set new StatePrefix: 'สำหรับคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.614226084+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.614273345+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:22:49.614279342+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.614294477+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.614304324+07:00","message":"[bufferProcess] interim [80000000]:สำหรับคลิปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.614308374+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.614322763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.614328199+07:00","message":"> Transcript [2171] [false]: 'สำหรับคลิปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.614333581+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.614336518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.614339298+07:00","message":"StatePrefix: 'สำหรับคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.61434328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.928478028+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.928514318+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:22:49.928520049+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:49.928532877+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.928538886+07:00","message":"[bufferProcess] interim [380000000]:สำหรับคลิปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.928541278+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.928546352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.928549125+07:00","message":"> Transcript [2172] [false]: 'สำหรับคลิปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.928551947+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.928554279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.928556128+07:00","message":"StatePrefix: 'สำหรับคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:49.928558253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.115954387+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.115993838+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:22:50.115999918+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.116015978+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.116023017+07:00","message":"[bufferProcess] interim [560000000]:สำหรับคลิปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.116025412+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.116028624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.116031147+07:00","message":"> Transcript [2173] [false]: 'สำหรับคลิปนี้ก็ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.116034193+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.116036147+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.116038384+07:00","message":"StatePrefix: 'สำหรับคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.116040674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.307426482+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.307470625+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:22:50.307476866+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.307490611+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.30749844+07:00","message":"[bufferProcess] interim [800000000]:สำหรับคลิปนี้ก็ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.307501453+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.307508382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.307511568+07:00","message":"> Transcript [2174] [false]: 'สำหรับคลิปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.307515588+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.307519748+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.307521818+07:00","message":"StatePrefix: 'สำหรับคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.307524064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.307531427+07:00","message":"Push: 'สำหรับคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.307534813+07:00","message":"TextPushed: 'สำหรับคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.307542881+07:00","message":"Set new StatePrefix : 'สำหรับคลิปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.307546124+07:00","message":"Next Push (prob) : 'นี้ก็ขอจบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.307566557+07:00","message":"push: {false สำหรับคลิป 0 0xc00390f000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.50863571+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.508676989+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:22:50.508683371+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.508695577+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.508703587+07:00","message":"[bufferProcess] interim [980000000]:สำหรับคลิปนี้ก็ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.508706097+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.508711583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.508714747+07:00","message":"> Transcript [2175] [false]: 'สำหรับคลิปนี้ก็ขอจบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.508718305+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.508729353+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.50873145+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.50873411+07:00","message":"TextPushed: 'สำหรับคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.620128565+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.620170952+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:22:50.62018039+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการสอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:50.620195951+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.620206512+07:00","message":"[bufferProcess] interim [40000000]:สำหรับคลิปนี้ก็ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.620210726+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.620218414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.62022254+07:00","message":"> Transcript [2176] [false]: 'สำหรับคลิปนี้ก็ขอจบการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.620227336+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.620230368+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.620233134+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:50.620236629+07:00","message":"TextPushed: 'สำหรับคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.051129457+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.051172174+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:22:51.05117883+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการสนทนาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.051198288+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบการสนทนาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.051209925+07:00","message":"[bufferProcess] interim [460000000]:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.051213762+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.051221042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.051225128+07:00","message":"> Transcript [2177] [false]: 'สำหรับคลิปนี้ก็ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.051230002+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.051232822+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.051236072+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.051238196+07:00","message":"TextPushed: 'สำหรับคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.061678842+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.06173082+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:22:51.06173697+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการสอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.061756068+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.061770029+07:00","message":"[bufferProcess] interim [520000000]:สำหรับคลิปนี้ก็ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.061773064+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.061780484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.061783585+07:00","message":"> Transcript [2178] [false]: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.06178711+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.061789196+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.061791057+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.061793916+07:00","message":"TextPushed: 'สำหรับคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.061799436+07:00","message":"Push: 'นี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.061801425+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.061803445+07:00","message":"Set new StatePrefix : 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.061805989+07:00","message":"Next Push (prob) : 'การสนทนาเพียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.061824898+07:00","message":"push: {false นี้ก็ขอจบ 0 0xc00390f000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.142644503+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.142679114+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:22:51.142684056+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.14270397+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.142712169+07:00","message":"[bufferProcess] interim [580000000]:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.142715244+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.142727391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.142730572+07:00","message":"> Transcript [2179] [false]: 'สำหรับคลิปนี้ก็ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.142733179+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.142735262+07:00","message":"Set new StatePrefix: 'สำหรับคลิปนี้ก็ขอจบการสอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.198045348+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.198085227+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:22:51.198091602+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.198111653+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.198120414+07:00","message":"[bufferProcess] interim [640000000]:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.198124315+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.198130921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.198135409+07:00","message":"> Transcript [2180] [false]: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.198139159+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.198142194+07:00","message":"Set new StatePrefix: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.396493668+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.396529993+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:22:51.396535813+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.396550922+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.396557271+07:00","message":"[bufferProcess] interim [880000000]:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.396559829+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.396563641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.396566362+07:00","message":"> Transcript [2181] [false]: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.396570026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.396572106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.396574227+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.396576749+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:51.519062629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:51.5190782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.781127309+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.781181+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:22:51.781187153+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:51.78120432+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.781211658+07:00","message":"[bufferProcess] interim [240000000]:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.781214209+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.781218001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.781221409+07:00","message":"> Transcript [2182] [false]: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.781224899+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.781226974+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.781229825+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:51.781232535+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:52.423846792+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:52.423888045+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:22:52.423894481+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:52.423908215+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.423914223+07:00","message":"[bufferProcess] interim [840000000]:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.423916872+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.423922273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.423924762+07:00","message":"> Transcript [2183] [false]: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.423928092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.423929955+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.423932267+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.423934603+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:52.735617758+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:52.735653392+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:22:52.735659748+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:52.735670195+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.735680744+07:00","message":"[bufferProcess] interim [140000000]:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.735683331+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.735686933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.735689511+07:00","message":"> Transcript [2184] [false]: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.735692648+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.735694695+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.735696755+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.735699612+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.735702538+07:00","message":"Push: 'การสนทนาเพียงเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.735704559+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.735706649+07:00","message":"Set new StatePrefix : 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.735708696+07:00","message":"Next Push (prob) : 'นี้ก่อนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:52.73571562+07:00","message":"push: {false การสนทนาเพียงเท่า 0 0xc00390f000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:52.804050387+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:52.80408021+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:22:52.804086898+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:52.804111216+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.80411857+07:00","message":"[bufferProcess] interim [320000000]:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.80412109+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.804125061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.804127803+07:00","message":"> Transcript [2185] [false]: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.804130922+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.804132923+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.804134875+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:52.804141455+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.241136591+07:00","message":"[GCS] IsForceVAD: false for message ID: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.305335467+07:00","message":"[GCS] Start streaming session, msgId: 544"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.32346215+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.323502525+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:22:53.323512431+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.323525447+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.323533086+07:00","message":"[bufferProcess] interim [740000000]:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.323536109+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.323543027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.323546197+07:00","message":"> Transcript [2186] [false]: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.323549497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.323551501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.32355364+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.323557042+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.360461201+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.360499667+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:22:53.360505399+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.360519216+07:00","message":"[buffer interim] 543 false สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.360526788+07:00","message":"[bufferProcess] interim [860000000]:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.360529857+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.360534264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.360537134+07:00","message":"> Transcript [2187] [false]: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.360540551+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.360542645+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.360544597+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.360547194+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.464479254+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.464514734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป\",\"confidence\":0.9504539}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.464521406+07:00","message":"receive interim result [true|false]: สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.464532197+07:00","message":"end recv isFinal message id 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.46453467+07:00","message":"end Recv id 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.46454478+07:00","message":"[buffer interim] 543 true สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464559079+07:00","message":"[bufferProcess] interim [890000000]:สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464564205+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464576429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464599324+07:00","message":"> Transcript [2188] [false]: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464605354+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.46460853+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464612068+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464620768+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464630865+07:00","message":"Push: 'นี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464633655+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.46463729+07:00","message":"Set new StatePrefix : 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.46464141+07:00","message":"Next Push (prob) : 'แล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464644732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464649435+07:00","message":"> Transcript [2189] [true]: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464654316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464656185+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464658017+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.464649948+07:00","message":"push: {false นี้ก่อนนะคะ 0 0xc00390f000}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464660027+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบการสนทนาเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.464676899+07:00","message":"Push: 'แล้วพบกันใหม่ในคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.464681401+07:00","message":"push: {true แล้วพบกันใหม่ในคลิป 0 0xc00390f000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:53.475367249+07:00","message":"write wav file: './tmp/7558/7558_543.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.751568482+07:00","message":"[GCS] IsForceVAD: false for message ID: 544"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.838370831+07:00","message":"receive streaming session, msgId: 544"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.838391248+07:00","message":"found end of frame, send empty tag with msgId: 544"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.838394679+07:00","message":"end Recv id 544"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.83840149+07:00","message":"[buffer interim] 544 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.83841752+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.838422091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.838424692+07:00","message":"> Transcript [2190] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.83842742+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.838430547+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.838434005+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.838437257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:53.838445591+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:53.838455699+07:00","message":"push: {true \n 0 0xc00207b280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:53.845705168+07:00","message":"write wav file: './tmp/7558/7558_544.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.073403725+07:00","message":"[GCS] Start streaming session, msgId: 545"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:54.519715807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:54.519715767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.608599156+07:00","message":"receive streaming session, msgId: 545"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.608646324+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:22:54.608652601+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.608667916+07:00","message":"[buffer interim] 545 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.608674434+07:00","message":"[bufferProcess] interim [600000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.608676515+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.734540211+07:00","message":"receive streaming session, msgId: 545"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.73458137+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:22:54.734587355+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.734602129+07:00","message":"[buffer interim] 545 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.734607902+07:00","message":"[bufferProcess] interim [720000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.734610066+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.734613692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.734616397+07:00","message":"> Transcript [2191] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.73461853+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.903256286+07:00","message":"[GCS] IsForceVAD: false for message ID: 545"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.994067244+07:00","message":"receive streaming session, msgId: 545"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.994112086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.994118735+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.994128752+07:00","message":"end recv isFinal message id 545"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.994130753+07:00","message":"end Recv id 545"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.994136614+07:00","message":"[buffer interim] 545 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.994142349+07:00","message":"[bufferProcess] interim [50000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.994148507+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.994151602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.994154173+07:00","message":"> Transcript [2192] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.994156671+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.99415855+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.994160514+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.994164107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.994165815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.994167875+07:00","message":"> Transcript [2193] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.994169713+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.994171451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.994173031+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.994174607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:54.994181227+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:54.994188926+07:00","message":"push: {true สวัสดีค่ะ 0 0xc0031f4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:55.000085693+07:00","message":"write wav file: './tmp/7558/7558_545.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.613133703+07:00","message":"[GCS] Start streaming session, msgId: 546"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.741401521+07:00","message":"[GCS] IsForceVAD: false for message ID: 546"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.892874723+07:00","message":"receive streaming session, msgId: 546"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.892901185+07:00","message":"found end of frame, send empty tag with msgId: 546"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.892905143+07:00","message":"end Recv id 546"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.892913276+07:00","message":"[buffer interim] 546 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.892920391+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.89292456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.892928271+07:00","message":"> Transcript [2194] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.892932417+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.892935056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.892938093+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.892940751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:55.892944841+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.892957527+07:00","message":"push: {true \n 0 0xc00338a180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:55.897547258+07:00","message":"write wav file: './tmp/7558/7558_546.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.933786488+07:00","message":"[GCS] Start streaming session, msgId: 547"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:55.991533981+07:00","message":"[GCS] IsForceVAD: false for message ID: 547"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.122769073+07:00","message":"[GCS] Start streaming session, msgId: 548"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.171303805+07:00","message":"receive streaming session, msgId: 547"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.171323802+07:00","message":"found end of frame, send empty tag with msgId: 547"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.171327042+07:00","message":"end Recv id 547"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.171332688+07:00","message":"[buffer interim] 547 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.171338054+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.171341372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.17134419+07:00","message":"> Transcript [2195] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.171346705+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.171349175+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.171351274+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.171353149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.171360865+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.171369788+07:00","message":"push: {true \n 0 0xc00207b600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:56.176105151+07:00","message":"write wav file: './tmp/7558/7558_547.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.252305431+07:00","message":"[GCS] IsForceVAD: false for message ID: 548"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.376352162+07:00","message":"receive streaming session, msgId: 548"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.376376817+07:00","message":"found end of frame, send empty tag with msgId: 548"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.376381608+07:00","message":"end Recv id 548"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.376390391+07:00","message":"[buffer interim] 548 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.37640383+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.376408698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.376413276+07:00","message":"> Transcript [2196] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.376417638+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.37642076+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.376423406+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.376425746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.376432253+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.376441938+07:00","message":"push: {true \n 0 0xc00338ad80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:56.381456808+07:00","message":"write wav file: './tmp/7558/7558_548.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.442584518+07:00","message":"[GCS] Start streaming session, msgId: 549"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.570670495+07:00","message":"[GCS] IsForceVAD: false for message ID: 549"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.633708108+07:00","message":"[GCS] Start streaming session, msgId: 550"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.787231392+07:00","message":"receive streaming session, msgId: 549"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.787250854+07:00","message":"found end of frame, send empty tag with msgId: 549"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.787254223+07:00","message":"end Recv id 549"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.787260966+07:00","message":"[buffer interim] 549 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.787267338+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.787270811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.787273488+07:00","message":"> Transcript [2197] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.787276029+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.787277903+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.787279971+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.787282317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:56.787289549+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.78730039+07:00","message":"push: {true \n 0 0xc000439a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:56.791911996+07:00","message":"write wav file: './tmp/7558/7558_549.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.97075+07:00","message":"[GCS] Cleaned up inactive client: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.970790378+07:00","message":"[GCS] Cleaned up inactive client: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.970794146+07:00","message":"[GCS] Cleaned up inactive client: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.970796031+07:00","message":"[GCS] Cleaned up inactive client: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.970797721+07:00","message":"[GCS] Cleaned up inactive client: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.970799391+07:00","message":"[GCS] Cleaned up inactive client: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.970801258+07:00","message":"[GCS] Cleaned up inactive client: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.970803128+07:00","message":"[GCS] Cleaned up inactive client: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.970804807+07:00","message":"[GCS] Cleaned up inactive client: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.970806538+07:00","message":"[GCS] Cleaned up inactive client: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.970808491+07:00","message":"[GCS] Cleaned up inactive client: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.970810273+07:00","message":"[GCS] Cleaned up inactive client: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:56.970811922+07:00","message":"[GCS] Cleaned up inactive client: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:57.141656118+07:00","message":"[GCS] IsForceVAD: false for message ID: 550"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:57.213156471+07:00","message":"[GCS] Start streaming session, msgId: 551"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:57.266764544+07:00","message":"receive streaming session, msgId: 550"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:57.266784885+07:00","message":"found end of frame, send empty tag with msgId: 550"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:57.266788286+07:00","message":"end Recv id 550"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:57.266795298+07:00","message":"[buffer interim] 550 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.266801406+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.266805495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.266808133+07:00","message":"> Transcript [2198] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.266811138+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.266813244+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.266814935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.266816681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:57.266825668+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:57.266835211+07:00","message":"push: {true \n 0 0xc000439b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:57.273983477+07:00","message":"write wav file: './tmp/7558/7558_550.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:57.519736922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:22:57.519752043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:58.360223354+07:00","message":"[GCS] IsForceVAD: false for message ID: 551"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:58.44937953+07:00","message":"receive streaming session, msgId: 551"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:58.449414056+07:00","message":"found end of frame, send empty tag with msgId: 551"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:58.44941831+07:00","message":"end Recv id 551"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:58.449427275+07:00","message":"[buffer interim] 551 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.449435819+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.449440219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.449443154+07:00","message":"> Transcript [2199] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.449445811+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.449448015+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.449450067+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.449451856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:22:58.449460427+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:58.449471741+07:00","message":"push: {true \n 0 0xc000439d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:22:58.455963169+07:00","message":"write wav file: './tmp/7558/7558_551.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:22:58.493073733+07:00","message":"[GCS] Start streaming session, msgId: 552"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:00.411494029+07:00","message":"[GCS] IsForceVAD: false for message ID: 552"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:00.498485692+07:00","message":"receive streaming session, msgId: 552"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:00.498505925+07:00","message":"found end of frame, send empty tag with msgId: 552"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:00.49850878+07:00","message":"end Recv id 552"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:00.498515856+07:00","message":"[buffer interim] 552 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:00.498523208+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:00.498527673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:00.498531952+07:00","message":"> Transcript [2200] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:00.498534365+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:00.498536385+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:00.498538074+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:00.498539945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:00.498547873+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:00.49855802+07:00","message":"push: {true \n 0 0xc004003700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:00.505245543+07:00","message":"write wav file: './tmp/7558/7558_552.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:00.520238247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:00.520251956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:00.664608545+07:00","message":"[GCS] Start streaming session, msgId: 553"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:03.520998783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:03.521013654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:06.521692136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:06.521698323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.520845101+07:00","message":"[GCS] IsForceVAD: false for message ID: 553"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.585637196+07:00","message":"[GCS] Start streaming session, msgId: 554"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.608867485+07:00","message":"receive streaming session, msgId: 553"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.608888992+07:00","message":"found end of frame, send empty tag with msgId: 553"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.608893419+07:00","message":"end Recv id 553"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.608900969+07:00","message":"[buffer interim] 553 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.608907559+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.608916453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.608919207+07:00","message":"> Transcript [2201] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.608921514+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.608923514+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.608925288+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.608927232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:07.608929992+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:07.608938603+07:00","message":"push: {true \n 0 0xc004003900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:07.624613909+07:00","message":"write wav file: './tmp/7558/7558_553.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:09.522728932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:09.522742391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:12.523560616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:12.523572727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:12.970344284+07:00","message":"[GCS] IsForceVAD: false for message ID: 554"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.032601509+07:00","message":"[GCS] Start streaming session, msgId: 555"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.050709959+07:00","message":"receive streaming session, msgId: 554"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.050738619+07:00","message":"found end of frame, send empty tag with msgId: 554"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.050741435+07:00","message":"end Recv id 554"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.050747229+07:00","message":"[buffer interim] 554 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.050753566+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.05075786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.050760523+07:00","message":"> Transcript [2202] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.050762809+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.050765148+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.050766836+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.050768843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:13.050775971+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:13.050783965+07:00","message":"push: {true \n 0 0xc00207bb00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:13.06118331+07:00","message":"write wav file: './tmp/7558/7558_554.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.891380805+07:00","message":"[GCS] IsForceVAD: false for message ID: 555"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.9847691+07:00","message":"receive streaming session, msgId: 555"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.984790848+07:00","message":"found end of frame, send empty tag with msgId: 555"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.984794268+07:00","message":"end Recv id 555"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.984801288+07:00","message":"[buffer interim] 555 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.984808866+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.984813328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.984816159+07:00","message":"> Transcript [2203] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.984821064+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.984823083+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.984824808+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.984826619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:23:14.984829814+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:14.98484049+07:00","message":"push: {true \n 0 0xc0031f4280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:23:14.991279589+07:00","message":"write wav file: './tmp/7558/7558_555.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:15.524476444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:15.524506072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:18.525026584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:18.525043667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:21.525805067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:21.525832165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:24.526001883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:24.526035945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.970382535+07:00","message":"[GCS] Cleaned up inactive client: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.970412797+07:00","message":"[GCS] Cleaned up inactive client: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.970415528+07:00","message":"[GCS] Cleaned up inactive client: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.970417351+07:00","message":"[GCS] Cleaned up inactive client: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.97041942+07:00","message":"[GCS] Cleaned up inactive client: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.970421427+07:00","message":"[GCS] Cleaned up inactive client: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:26.970423125+07:00","message":"[GCS] Cleaned up inactive client: 523"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:27.526150162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:27.526167254+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:30.526613505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:30.526610862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:33.526842155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:33.526853403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:36.52754249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:36.52753029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:39.527711498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:39.527775478+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:42.528721953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:42.528734206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:45.528892355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:45.528923165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:48.529360917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:48.529380388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:51.530173437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:51.530182746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:54.530466329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:54.53049323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.97092027+07:00","message":"[GCS] Cleaned up inactive client: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970946416+07:00","message":"[GCS] Cleaned up inactive client: 544"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970949121+07:00","message":"[GCS] Cleaned up inactive client: 546"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970950947+07:00","message":"[GCS] Cleaned up inactive client: 548"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970953433+07:00","message":"[GCS] Cleaned up inactive client: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970955464+07:00","message":"[GCS] Cleaned up inactive client: 542"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970959328+07:00","message":"[GCS] Cleaned up inactive client: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970961213+07:00","message":"[GCS] Cleaned up inactive client: 540"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.97096308+07:00","message":"[GCS] Cleaned up inactive client: 537"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970965013+07:00","message":"[GCS] Cleaned up inactive client: 538"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970966844+07:00","message":"[GCS] Cleaned up inactive client: 535"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970968425+07:00","message":"[GCS] Cleaned up inactive client: 545"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970969997+07:00","message":"[GCS] Cleaned up inactive client: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970971561+07:00","message":"[GCS] Cleaned up inactive client: 536"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970973122+07:00","message":"[GCS] Cleaned up inactive client: 539"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.9709747+07:00","message":"[GCS] Cleaned up inactive client: 543"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970976477+07:00","message":"[GCS] Cleaned up inactive client: 547"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970978125+07:00","message":"[GCS] Cleaned up inactive client: 534"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970979687+07:00","message":"[GCS] Cleaned up inactive client: 541"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970981238+07:00","message":"[GCS] Cleaned up inactive client: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:23:56.970982854+07:00","message":"[GCS] Cleaned up inactive client: 549"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:57.530674294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:23:57.530689003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:00.531567601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:00.531572875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:03.531807482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:03.531808424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:06.531850993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:06.531862365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:09.532309809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:09.532333956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:12.532483268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:12.532509428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:15.533276034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:15.533302325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:18.533835001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:18.533861549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:21.534926788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:21.534964064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:24.535927206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:24.53593085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:26.970579847+07:00","message":"[GCS] Cleaned up inactive client: 552"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:26.970619451+07:00","message":"[GCS] Cleaned up inactive client: 550"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:26.970622377+07:00","message":"[GCS] Cleaned up inactive client: 555"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:26.970624282+07:00","message":"[GCS] Cleaned up inactive client: 554"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:26.970626746+07:00","message":"[GCS] Cleaned up inactive client: 553"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:24:26.970628488+07:00","message":"[GCS] Cleaned up inactive client: 551"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:27.536392545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:27.536426291+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:30.537036231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:30.53707482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:33.538019524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:33.538019596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:36.538849845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:36.538880322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:39.538973259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:39.538983477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:42.539779562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:42.539792786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:45.540517559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:45.540545401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:48.540874325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:48.540930146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:51.54161036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:51.541619563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:54.542437787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:54.542470122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:57.542675891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:24:57.542692536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:00.543603957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:00.543603883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:03.543883167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:03.543931002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:06.5445964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:06.544603197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:09.544853982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:09.544875361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:12.544901586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:12.544944209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:15.545611509+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:15.545619332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:18.546071778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:18.546095667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:21.290478226+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-04-30T13:25:21.290502785+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 3"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:21.290554615+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:21.290623736+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:21.547074903+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:21.547124594+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:21.890123585+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:21.890179895+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:21.890212111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:24.548111955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:24.548123503+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
