{"level":"info","service":"Main","time":"2026-05-14T12:30:58.460238305+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-05-14T12:30:58.468363694+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T12:30:58.468389679+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-05-14T12:30:58.536745207+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-05-14T12:30:58.536770873+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"gRPC","time":"2026-05-14T12:30:58.536974913+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-05-14T12:30:58.536982881+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-05-14T12:31:01.53796794+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-05-14T12:31:01.539652483+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-05-14T13:03:40.079074484+07:00","message":"incoming connection from...171.103.89.169:61904 as client"}
{"level":"info","service":"Hub","time":"2026-05-14T13:03:40.079092716+07:00","message":"new client from...171.103.89.169:61904 connected"}
{"level":"info","service":"Scheduler","time":"2026-05-14T13:03:43.085099748+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"Hub","time":"2026-05-14T13:03:43.694969092+07:00","message":"incoming connection from...171.103.89.169:61912 as client"}
{"level":"info","service":"Hub","time":"2026-05-14T13:03:43.694984022+07:00","message":"new client from...171.103.89.169:61912 connected"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:03:43.876487676+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:03:46.662307936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:03:46.87724351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:03:46.877274327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:03:49.877937893+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:03:49.877949805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:03:52.878542111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:03:52.878599629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:03:55.879311307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:03:55.879329195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:03:58.880324629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:03:58.880336006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:01.880601201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:01.880608585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:04.880738281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:04.880770333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:07.88159393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:07.881618387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:10.882203463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:10.882213669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:13.882419294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:13.882430442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:16.883003556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:16.883025784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:19.883099401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:19.883145306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:22.884054872+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:22.884061307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:25.884121164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:25.884151704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:28.884770271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:28.884787985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:31.885847224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:31.885866253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:34.886809742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:34.886828235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:37.887611115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:37.887642795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:40.887834318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:40.887854138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:43.888900221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:43.888911593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:46.889243715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:46.889246512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:49.889634469+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:49.889647854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:52.290915771+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:52.890401722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:52.890436753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:53.041243694+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:53.1349306+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:53.134966583+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:53.134970504+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:53.13497895+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:53.13502222+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:53.13503371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:53.135038045+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:53.135042539+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:53.135046532+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:53.135048398+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:53.135050299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:53.135054452+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:53.135088151+07:00","message":"push: {true \n 0 0xc0001e6800}"}
{"level":"info","service":"Main","time":"2026-05-14T13:04:53.139844027+07:00","message":"write wav file: './tmp/7570/7570_1.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:53.862587688+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:54.834772356+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:54.834924754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:54.834932122+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:54.834944911+07:00","message":"[buffer interim] 2 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:54.834950619+07:00","message":"[bufferProcess] interim [960000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:54.834952709+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:54.834958324+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:54.834960595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:54.834962797+07:00","message":"> Transcript [1] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:54.834964891+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:54.904884596+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:54.904929242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:54.904936974+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:54.904952788+07:00","message":"[buffer interim] 2 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:54.90496035+07:00","message":"[bufferProcess] interim [80000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:54.904963349+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:55.421352251+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:55.421389374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:55.421394648+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:55.421407668+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:55.421414311+07:00","message":"[bufferProcess] interim [620000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:55.421416616+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:55.421419774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:55.421422512+07:00","message":"> Transcript [2] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:55.421425381+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:55.421427311+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:55.421429304+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:55.421431509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:55.890915142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:55.890961234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:56.006519076+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:56.006564862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:56.00656983+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:56.006579338+07:00","message":"[buffer interim] 2 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:56.006586182+07:00","message":"[bufferProcess] interim [220000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:56.006588739+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:56.006592086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:56.006594518+07:00","message":"> Transcript [3] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:56.00659757+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:56.006599537+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:56.00660139+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:56.006603325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.352339813+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.445579404+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.445624666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.445631243+07:00","message":"receive interim result [true|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.445637548+07:00","message":"end recv isFinal message id 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.445639935+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.445651614+07:00","message":"[buffer interim] 2 true สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.445659493+07:00","message":"[bufferProcess] interim [680000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.44566317+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.445666977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.445669868+07:00","message":"> Transcript [4] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.445674177+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.445676216+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.445678022+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.445680031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.445681828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.445683969+07:00","message":"> Transcript [5] [true]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.445686182+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.445687713+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.445689406+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.445690945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.445693724+07:00","message":"Push: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.445702312+07:00","message":"push: {true สวัสดีค่ะนักเรียน 0 0xc00040cc00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:04:58.456349911+07:00","message":"write wav file: './tmp/7570/7570_2.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.482819623+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.815777525+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.815831291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.815836643+07:00","message":"receive interim result [false|false]: วัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.815850134+07:00","message":"[buffer interim] 3 false วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.815857419+07:00","message":"[bufferProcess] interim [420000000]:วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.815859354+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:58.89126465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:58.89129328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.951032936+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.951079152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.951086437+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:58.951102189+07:00","message":"[buffer interim] 3 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.95111056+07:00","message":"[bufferProcess] interim [480000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.951114494+07:00","message":"[bufferProcess] send to processor:วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.951122081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.95112597+07:00","message":"> Transcript [6] [false]: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:58.951129441+07:00","message":"Set StatePrefix (first interim): 'วัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.179100992+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.179141408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.179147771+07:00","message":"receive interim result [false|false]: วันนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.179162674+07:00","message":"[buffer interim] 3 false วันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.179173067+07:00","message":"[bufferProcess] interim [720000000]:วันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.17917524+07:00","message":"[bufferProcess] send to processor:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.179182427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.179185472+07:00","message":"> Transcript [7] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.179189378+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.179191542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.179193805+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.179195816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.204746102+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.204792026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.204796812+07:00","message":"receive interim result [false|false]: วันนี้เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.204812386+07:00","message":"[buffer interim] 3 false วันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.204820168+07:00","message":"[bufferProcess] interim [780000000]:วันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.204822681+07:00","message":"[bufferProcess] send to processor:วันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.204830595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.204833464+07:00","message":"> Transcript [8] [false]: 'วันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.204836899+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.204839068+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.204841068+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.204843105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.326512342+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.326566915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เราจะมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.326571976+07:00","message":"receive interim result [false|false]: วันนี้เราจะมา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.326585382+07:00","message":"[buffer interim] 3 false วันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.326598219+07:00","message":"[bufferProcess] interim [900000000]:วันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.326600732+07:00","message":"[bufferProcess] send to processor:วันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.326606654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.3266094+07:00","message":"> Transcript [9] [false]: 'วันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.326612984+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.326615125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.326617456+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.326619451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.48020633+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.480255599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เราจะมาดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.480262068+07:00","message":"receive interim result [false|false]: วันนี้เราจะมาดู"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.480280737+07:00","message":"[buffer interim] 3 false วันนี้เราจะมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.480289445+07:00","message":"[bufferProcess] interim [20000000]:วันนี้เราจะมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.480292173+07:00","message":"[bufferProcess] send to processor:วันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.480299669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.480302669+07:00","message":"> Transcript [10] [false]: 'วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.480306376+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.480308456+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.480310735+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.48031284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.48032072+07:00","message":"Push: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.4803226+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.480324687+07:00","message":"Set new StatePrefix : 'วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.480327073+07:00","message":"Next Push (prob) : 'นี้เราจะมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.480335176+07:00","message":"push: {false วัน 0 0xc0021f6180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.541601287+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.541643542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เราจะมาเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.541650475+07:00","message":"receive interim result [false|false]: วันนี้เราจะมาเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.541666304+07:00","message":"[buffer interim] 3 false วันนี้เราจะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.541674589+07:00","message":"[bufferProcess] interim [80000000]:วันนี้เราจะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.54167736+07:00","message":"[bufferProcess] send to processor:วันนี้เราจะมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.541681184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.541683922+07:00","message":"> Transcript [11] [false]: 'วันนี้เราจะมาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.541687259+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.541689424+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.541691315+07:00","message":"StatePrefix: 'วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.541693859+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.706370085+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.706421919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เราจะมาเรียนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.706429786+07:00","message":"receive interim result [false|false]: วันนี้เราจะมาเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.706456455+07:00","message":"[buffer interim] 3 false วันนี้เราจะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.706464872+07:00","message":"[bufferProcess] interim [260000000]:วันนี้เราจะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.706468575+07:00","message":"[bufferProcess] send to processor:วันนี้เราจะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.706473132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.70647685+07:00","message":"> Transcript [12] [false]: 'วันนี้เราจะมาเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.706481171+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.706484047+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.70648717+07:00","message":"StatePrefix: 'วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.706490688+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.906056943+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.906100681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เราจะมาเรียนกันใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.906106569+07:00","message":"receive interim result [false|false]: วันนี้เราจะมาเรียนกันใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:04:59.906127449+07:00","message":"[buffer interim] 3 false วันนี้เราจะมาเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.906135433+07:00","message":"[bufferProcess] interim [500000000]:วันนี้เราจะมาเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.906137812+07:00","message":"[bufferProcess] send to processor:วันนี้เราจะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.906141461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.906144665+07:00","message":"> Transcript [13] [false]: 'วันนี้เราจะมาเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.906148301+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.906150322+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.90615254+07:00","message":"StatePrefix: 'วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:04:59.906154849+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.100916387+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.100958778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เราจะมาเรียนกันไง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.100964478+07:00","message":"receive interim result [false|false]: วันนี้เราจะมาเรียนกันไง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.100981235+07:00","message":"[buffer interim] 3 false วันนี้เราจะมาเรียนกันไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.10099009+07:00","message":"[bufferProcess] interim [680000000]:วันนี้เราจะมาเรียนกันไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.100992574+07:00","message":"[bufferProcess] send to processor:วันนี้เราจะมาเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.100996282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.100999106+07:00","message":"> Transcript [14] [false]: 'วันนี้เราจะมาเรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.101003451+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.101005593+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.101007714+07:00","message":"StatePrefix: 'วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.101010679+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.101018438+07:00","message":"Push: 'นี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.101020361+07:00","message":"TextPushed: 'วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.101022613+07:00","message":"Set new StatePrefix : 'วันนี้เราจะมาเรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.101024874+07:00","message":"Next Push (prob) : 'เรียนกันใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.101034387+07:00","message":"push: {false นี้เราจะมา 0 0xc0021f6180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.403423169+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.42163889+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.42168177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เราจะมาเรียนกันในตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.421687454+07:00","message":"receive interim result [false|false]: วันนี้เราจะมาเรียนกันในตอน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.421703826+07:00","message":"[buffer interim] 3 false วันนี้เราจะมาเรียนกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.421711211+07:00","message":"[bufferProcess] interim [980000000]:วันนี้เราจะมาเรียนกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.42171392+07:00","message":"[bufferProcess] send to processor:วันนี้เราจะมาเรียนกันไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.421720386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.421723223+07:00","message":"> Transcript [15] [false]: 'วันนี้เราจะมาเรียนกันไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.421725391+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.421727681+07:00","message":"Set new StatePrefix: 'วันนี้เราจะมาเรียนกันไง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.531384305+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.531429665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เราจะมาเรียนกันไง\",\"confidence\":0.93042856}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.531437358+07:00","message":"receive interim result [true|false]: วันนี้เราจะมาเรียนกันไง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.531447154+07:00","message":"end recv isFinal message id 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.53144951+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.531457657+07:00","message":"[buffer interim] 3 true วันนี้เราจะมาเรียนกันไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.531468182+07:00","message":"[bufferProcess] interim [130000000]:วันนี้เราจะมาเรียนกันไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.531473583+07:00","message":"[bufferProcess] send to processor (isfinal):วันนี้เราจะมาเรียนกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.53147711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.531480014+07:00","message":"> Transcript [16] [false]: 'วันนี้เราจะมาเรียนกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.531482286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.531484382+07:00","message":"Set new StatePrefix: 'วันนี้เราจะมาเรียนกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.531486094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.531487939+07:00","message":"> Transcript [17] [true]: 'วันนี้เราจะมาเรียนกันไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.531491207+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.531493064+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.531495059+07:00","message":"StatePrefix: 'วันนี้เราจะมาเรียนกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.531497537+07:00","message":"TextPushed: 'วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:00.531503596+07:00","message":"Push: 'เรียนกันไง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.531512478+07:00","message":"push: {true เรียนกันไง 0 0xc0021f6180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:00.537822356+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:00.538828289+07:00","message":"write wav file: './tmp/7570/7570_3.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.200134976+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.200178234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.200184206+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.200204982+07:00","message":"[buffer interim] 4 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.200214123+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.200216009+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.290785984+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.290823673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.290829895+07:00","message":"receive interim result [false|false]: การต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.290842523+07:00","message":"[buffer interim] 4 false การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.290866292+07:00","message":"[bufferProcess] interim [600000000]:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.290868846+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.290875419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.290877964+07:00","message":"> Transcript [18] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.29088014+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.390627074+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.390673599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.390679925+07:00","message":"receive interim result [false|false]: การปรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.390693727+07:00","message":"[buffer interim] 4 false การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.390700719+07:00","message":"[bufferProcess] interim [660000000]:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.390703111+07:00","message":"[bufferProcess] send to processor:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.390708728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.390711387+07:00","message":"> Transcript [19] [false]: 'การต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.39071449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.39071648+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.390718448+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.390720644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.571842203+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.57188324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.571889024+07:00","message":"receive interim result [false|false]: การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.57190342+07:00","message":"[buffer interim] 4 false การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.571909965+07:00","message":"[bufferProcess] interim [900000000]:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.57191257+07:00","message":"[bufferProcess] send to processor:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.571917573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.571920471+07:00","message":"> Transcript [20] [false]: 'การปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.571923376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.571925386+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.571927568+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.571929925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.883222119+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.883268076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.883274445+07:00","message":"receive interim result [false|false]: การตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:01.883290069+07:00","message":"[buffer interim] 4 false การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.883297777+07:00","message":"[bufferProcess] interim [140000000]:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.883300254+07:00","message":"[bufferProcess] send to processor:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.883309224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.883312338+07:00","message":"> Transcript [21] [false]: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.883315835+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.883318073+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.883320715+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:01.88332471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:01.891313569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:01.89132439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:02.078399204+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:02.078437235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:02.07844288+07:00","message":"receive interim result [false|false]: การตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:02.078453624+07:00","message":"[buffer interim] 4 false การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.078459787+07:00","message":"[bufferProcess] interim [380000000]:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.078462207+07:00","message":"[bufferProcess] send to processor:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.078466912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.078469801+07:00","message":"> Transcript [22] [false]: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.078472953+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.078475257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.0784774+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.078479548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.078482388+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.078484134+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.078486409+07:00","message":"Set new StatePrefix : 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.07848864+07:00","message":"Next Push (prob) : 'ตอบสนองของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:02.078495071+07:00","message":"push: {false การ 0 0xc00012e700}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:02.278627501+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:02.278670616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:02.27867644+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:02.278690222+07:00","message":"[buffer interim] 4 false การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.278697185+07:00","message":"[bufferProcess] interim [620000000]:การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.278699525+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.278705233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.278708339+07:00","message":"> Transcript [23] [false]: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.278711722+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.27871372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.278718727+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.278726289+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:02.863936195+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:02.863978948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:02.863985824+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:02.864001661+07:00","message":"[buffer interim] 4 false การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.864009036+07:00","message":"[bufferProcess] interim [220000000]:การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.864011409+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.864017379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.864020346+07:00","message":"> Transcript [24] [false]: 'การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.864024569+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.864027+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.86402907+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:02.864031652+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.105689952+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.105734201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.105741078+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.105756058+07:00","message":"[buffer interim] 4 false การตอบสนองของพืชต่อเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.105763674+07:00","message":"[bufferProcess] interim [340000000]:การตอบสนองของพืชต่อเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.105766326+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.105773858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.105776785+07:00","message":"> Transcript [25] [false]: 'การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.105780621+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.105782864+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.105785163+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.105787867+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.160373853+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.169872641+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.169911795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.169918597+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.169936933+07:00","message":"[buffer interim] 4 false การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.169958446+07:00","message":"[bufferProcess] interim [460000000]:การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.169962791+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชต่อเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.169970208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.169974317+07:00","message":"> Transcript [26] [false]: 'การตอบสนองของพืชต่อเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.169980071+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.169983104+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.169986472+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.169989532+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.169994135+07:00","message":"Push: 'ตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.169997199+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.170000223+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืชต่อเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.170003212+07:00","message":"Next Push (prob) : 'พืชต่อเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.170013526+07:00","message":"push: {false ตอบสนองของ 0 0xc00012e700}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.258215523+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.258268513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อสิ่งเร้า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.258275596+07:00","message":"receive interim result [true|false]: การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.258285448+07:00","message":"end recv isFinal message id 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.258287882+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.258295684+07:00","message":"[buffer interim] 4 true การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.258306589+07:00","message":"[bufferProcess] interim [640000000]:การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.258312021+07:00","message":"[bufferProcess] send to processor (isfinal):การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.258315533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.258318508+07:00","message":"> Transcript [27] [false]: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.258320726+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.258322792+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.258325869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.258327757+07:00","message":"> Transcript [28] [true]: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.258330991+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.25833392+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.25833715+07:00","message":"StatePrefix: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.25834102+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:03.258349044+07:00","message":"Push: 'พืชต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.258358405+07:00","message":"push: {true พืชต่อสิ่งเร้า 0 0xc00012e700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:03.266587105+07:00","message":"write wav file: './tmp/7570/7570_4.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:03.35200814+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:04.891919324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:04.891933674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:05.675740615+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:05.675786053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:05.675791756+07:00","message":"receive interim result [false|false]: การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:05.675807021+07:00","message":"[buffer interim] 5 false การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:05.675818702+07:00","message":"[bufferProcess] interim [430000000]:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:05.675820959+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:05.675829634+07:00","message":"[bufferProcess] send to processor (ticker):การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:05.675832239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:05.675834945+07:00","message":"> Transcript [29] [false]: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:05.675837298+07:00","message":"Set StatePrefix (first interim): 'การเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:06.305922832+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:06.30596763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:06.305973897+07:00","message":"receive interim result [false|false]: การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:06.305994081+07:00","message":"[buffer interim] 5 false การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:06.30600172+07:00","message":"[bufferProcess] interim [30000000]:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:06.306004439+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:07.892800918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:07.892820344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.531992908+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.64703338+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.647075814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.647081894+07:00","message":"receive interim result [true|false]: การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.647088951+07:00","message":"end recv isFinal message id 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.647091608+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.647098055+07:00","message":"[buffer interim] 5 true การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.647108039+07:00","message":"[bufferProcess] interim [400000000]:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.647113903+07:00","message":"[bufferProcess] send to processor (isfinal):การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.647118127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.647121312+07:00","message":"> Transcript [30] [false]: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.647124887+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.64712689+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.647128673+07:00","message":"StatePrefix: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.647130801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.647132332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.647134169+07:00","message":"> Transcript [31] [true]: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.647136171+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.647137718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.64713928+07:00","message":"StatePrefix: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.647141002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.647146837+07:00","message":"Push: 'การเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.64715512+07:00","message":"push: {true การเรียนรู้ 0 0xc001f26100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:08.659516066+07:00","message":"write wav file: './tmp/7570/7570_5.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.72153055+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:10.597972524+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:10.598007409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:10.598012797+07:00","message":"receive interim result [false|false]: รูปต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:10.598026536+07:00","message":"[buffer interim] 6 false รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.59803341+07:00","message":"[bufferProcess] interim [920000000]:รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.598035301+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.598041207+07:00","message":"[bufferProcess] send to processor (ticker):รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.598044385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.598047128+07:00","message":"> Transcript [32] [false]: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.598049529+07:00","message":"Set StatePrefix (first interim): 'รูปต่างๆ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:10.892915278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:10.89291724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:11.181005371+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:11.181047196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปต่างๆ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:11.181053473+07:00","message":"receive interim result [false|false]: รูปต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:11.181067464+07:00","message":"[buffer interim] 6 false รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:11.181075018+07:00","message":"[bufferProcess] interim [520000000]:รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:11.181076932+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.094016116+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.094051603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปต่างๆที่มีต่อการดำรงชีวิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.094064599+07:00","message":"receive interim result [false|false]: รูปต่างๆที่มีต่อการดำรงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.094076444+07:00","message":"[buffer interim] 6 false รูปต่างๆที่มีต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.094095569+07:00","message":"[bufferProcess] interim [380000000]:รูปต่างๆที่มีต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.094098716+07:00","message":"[bufferProcess] send to processor:รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.094104631+07:00","message":"[bufferProcess] send to processor (ticker):รูปต่างๆที่มีต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.094107659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.094110166+07:00","message":"> Transcript [33] [false]: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.09411748+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.094119576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.094121553+07:00","message":"StatePrefix: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.094125817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.094128035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.094132614+07:00","message":"> Transcript [34] [false]: 'รูปต่างๆที่มีต่อการดำรงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.094140336+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.09414211+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.094143777+07:00","message":"StatePrefix: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.09414542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.346819081+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.346861694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปต่างๆที่มีต่อการดำรงชีวิตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.346867221+07:00","message":"receive interim result [false|false]: รูปต่างๆที่มีต่อการดำรงชีวิตของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.346882181+07:00","message":"[buffer interim] 6 false รูปต่างๆที่มีต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.346890651+07:00","message":"[bufferProcess] interim [680000000]:รูปต่างๆที่มีต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.346892943+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.842223926+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:13.893374857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:13.89338023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.930349596+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.930383336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปต่างๆที่มีต่อการดำรงชีวิต\",\"confidence\":0.95796925}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.930389641+07:00","message":"receive interim result [true|false]: รูปต่างๆที่มีต่อการดำรงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.930397712+07:00","message":"end recv isFinal message id 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.930400095+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.930406616+07:00","message":"[buffer interim] 6 true รูปต่างๆที่มีต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930424073+07:00","message":"[bufferProcess] interim [770000000]:รูปต่างๆที่มีต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930430501+07:00","message":"[bufferProcess] send to processor (isfinal):รูปต่างๆที่มีต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930433455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930436249+07:00","message":"> Transcript [35] [false]: 'รูปต่างๆที่มีต่อการดำรงชีวิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930439153+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930441101+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930444193+07:00","message":"StatePrefix: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930446217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930447775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930449677+07:00","message":"> Transcript [36] [true]: 'รูปต่างๆที่มีต่อการดำรงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930451669+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930453293+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930454875+07:00","message":"StatePrefix: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930456483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:13.930462155+07:00","message":"Push: 'รูปต่างๆที่มีต่อการดำรงชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:13.930469499+07:00","message":"push: {true รูปต่างๆที่มีต่อการดำรงชีวิต 0 0xc001f26200}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:13.946427409+07:00","message":"write wav file: './tmp/7570/7570_6.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:15.064291352+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:16.893726957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:16.893750079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.196084764+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.196128054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.196133809+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.196146463+07:00","message":"[buffer interim] 7 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.196153158+07:00","message":"[bufferProcess] interim [980000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.196155118+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.196161121+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.196163648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.19616615+07:00","message":"> Transcript [37] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.196168301+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.399930517+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.399975936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.399981497+07:00","message":"receive interim result [false|false]: การต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.399996297+07:00","message":"[buffer interim] 7 false การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.400003136+07:00","message":"[bufferProcess] interim [160000000]:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.400005114+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.412907632+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.412954217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.412959998+07:00","message":"receive interim result [false|false]: การตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.412982841+07:00","message":"[buffer interim] 7 false การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.412990289+07:00","message":"[bufferProcess] interim [220000000]:การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.412992873+07:00","message":"[bufferProcess] send to processor:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.412997617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.413000712+07:00","message":"> Transcript [38] [false]: 'การต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.413005064+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.413007177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.413009756+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.41301197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.702025268+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.702071518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.702076658+07:00","message":"receive interim result [false|false]: การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.702105717+07:00","message":"[buffer interim] 7 false การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.702113821+07:00","message":"[bufferProcess] interim [460000000]:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.702116247+07:00","message":"[bufferProcess] send to processor:การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.702120307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.702122982+07:00","message":"> Transcript [39] [false]: 'การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.702126029+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.702128038+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.702129963+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.702131971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.906769161+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.906818889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.9068252+07:00","message":"receive interim result [false|false]: การตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.906840944+07:00","message":"[buffer interim] 7 false การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.906848894+07:00","message":"[bufferProcess] interim [700000000]:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.906851797+07:00","message":"[bufferProcess] send to processor:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.906859385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.906862407+07:00","message":"> Transcript [40] [false]: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.906866208+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.906870981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.906873191+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.906875165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.222864971+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.222909664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.222915848+07:00","message":"receive interim result [false|false]: การตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.222934806+07:00","message":"[buffer interim] 7 false การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.222946281+07:00","message":"[bufferProcess] interim [940000000]:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.222948851+07:00","message":"[bufferProcess] send to processor:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.222953242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.222958018+07:00","message":"> Transcript [41] [false]: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.22296188+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.222964013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.222966022+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.222968258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.222974877+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.222976654+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.222978838+07:00","message":"Set new StatePrefix : 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.222981058+07:00","message":"Next Push (prob) : 'ตอบสนองของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.222988932+07:00","message":"push: {false การ 0 0xc001f26080}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.287466443+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.287496444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.287501543+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.287520024+07:00","message":"[buffer interim] 7 false การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.287528471+07:00","message":"[bufferProcess] interim [120000000]:การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.287531252+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.28753493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.287538949+07:00","message":"> Transcript [42] [false]: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.287541736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.287543611+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.287545355+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.287547763+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.597694985+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.597743276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.597749336+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.597762278+07:00","message":"[buffer interim] 7 false การตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.597769782+07:00","message":"[bufferProcess] interim [420000000]:การตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.597773433+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.597782148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.597785863+07:00","message":"> Transcript [43] [false]: 'การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.597791221+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.597794459+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.597797986+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.597802947+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.79356963+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.79361041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อสิ่งแวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.793616113+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อสิ่งแวด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.793635772+07:00","message":"[buffer interim] 7 false การตอบสนองของพืชต่อสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.793642583+07:00","message":"[bufferProcess] interim [600000000]:การตอบสนองของพืชต่อสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.793645423+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.793649438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.793652963+07:00","message":"> Transcript [44] [false]: 'การตอบสนองของพืชต่อสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.793656225+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.793658125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.793660254+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.793662719+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.919433524+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.919471679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.919478007+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.919488564+07:00","message":"[buffer interim] 7 false การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.919497819+07:00","message":"[bufferProcess] interim [660000000]:การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.919501868+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชต่อสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.919508814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.9195178+07:00","message":"> Transcript [45] [false]: 'การตอบสนองของพืชต่อสิ่งแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.919523089+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.919526611+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.919529082+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.91953139+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.919535451+07:00","message":"Push: 'ตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.919538743+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.919541635+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืชต่อสิ่งแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.919545088+07:00","message":"Next Push (prob) : 'พืชต่อสิ่งแวด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.919554663+07:00","message":"push: {false ตอบสนองของ 0 0xc001f26080}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:19.291037323+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:19.367087821+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:19.367128705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อสิ่งเร้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:19.367134902+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:19.367152789+07:00","message":"[buffer interim] 7 false การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.367161389+07:00","message":"[bufferProcess] interim [260000000]:การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.367164033+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.367167972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.367170846+07:00","message":"> Transcript [46] [false]: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.367173374+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.367175213+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:19.379778495+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:19.379806034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อสิ่งเร้า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:19.379811023+07:00","message":"receive interim result [true|false]: การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:19.379820093+07:00","message":"end recv isFinal message id 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:19.379822368+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:19.37982948+07:00","message":"[buffer interim] 7 true การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.379834828+07:00","message":"[bufferProcess] interim [260000000]:การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.379843633+07:00","message":"[bufferProcess] send to processor (isfinal):การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.379846449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.37984882+07:00","message":"> Transcript [47] [false]: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.37985221+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.379854287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.379855993+07:00","message":"StatePrefix: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.379858308+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.379860028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.379861798+07:00","message":"> Transcript [48] [true]: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.379863899+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.379865411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.379866989+07:00","message":"StatePrefix: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.379868681+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:19.379876052+07:00","message":"Push: 'พืชต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:19.379885094+07:00","message":"push: {true พืชต่อสิ่งเร้า 0 0xc001f26080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:19.389180123+07:00","message":"write wav file: './tmp/7570/7570_7.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:19.801730042+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:19.894347491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:19.894368584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:20.799222783+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:20.799303457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:20.799310425+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:20.799329565+07:00","message":"[buffer interim] 8 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:20.799336481+07:00","message":"[bufferProcess] interim [960000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:20.799338394+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:20.799342041+07:00","message":"[bufferProcess] send to processor (ticker):รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:20.799344864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:20.799347449+07:00","message":"> Transcript [49] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:20.799349543+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:21.557702682+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:21.557757118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:21.557762606+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:21.557777119+07:00","message":"[buffer interim] 8 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:21.55778433+07:00","message":"[bufferProcess] interim [740000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:21.557786417+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:21.937375519+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:21.93742593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:21.937431969+07:00","message":"receive interim result [false|false]: ดีนะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:21.93744785+07:00","message":"[buffer interim] 8 false ดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:21.937458122+07:00","message":"[bufferProcess] interim [160000000]:ดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:21.937460815+07:00","message":"[bufferProcess] send to processor:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:21.937466534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:21.937469135+07:00","message":"> Transcript [50] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:21.93747131+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:21.937473231+07:00","message":"Set new StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.256435581+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.25647679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะก็คือตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.256483154+07:00","message":"receive interim result [false|false]: ดีนะคะก็คือตอน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.256496728+07:00","message":"[buffer interim] 8 false ดีนะคะก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.256505961+07:00","message":"[bufferProcess] interim [460000000]:ดีนะคะก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.256508366+07:00","message":"[bufferProcess] send to processor:ดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.256520668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.256524103+07:00","message":"> Transcript [51] [false]: 'ดีนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.256527634+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.25653004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.256532108+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.256534013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.576162332+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.57620371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะก็คือตอน 6\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.576209292+07:00","message":"receive interim result [false|false]: ดีนะคะก็คือตอน 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.576225088+07:00","message":"[buffer interim] 8 false ดีนะคะก็คือตอน 6"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.576232861+07:00","message":"[bufferProcess] interim [760000000]:ดีนะคะก็คือตอน 6"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.57623542+07:00","message":"[bufferProcess] send to processor:ดีนะคะก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.576239306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.576241992+07:00","message":"> Transcript [52] [false]: 'ดีนะคะก็คือตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.576245084+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.576247148+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.576249291+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.576251205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.76905814+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.769105536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะก็คือตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.769111375+07:00","message":"receive interim result [false|false]: ดีนะคะก็คือตอน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.769128285+07:00","message":"[buffer interim] 8 false ดีนะคะก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.769136972+07:00","message":"[bufferProcess] interim [940000000]:ดีนะคะก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.769139422+07:00","message":"[bufferProcess] send to processor:ดีนะคะก็คือตอน 6"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.769148524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.769151473+07:00","message":"> Transcript [53] [false]: 'ดีนะคะก็คือตอน 6'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.769155134+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.76915732+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.769159116+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.769171006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.828806381+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.828848529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะก็คือต้นพวงชมพู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.828854402+07:00","message":"receive interim result [false|false]: ดีนะคะก็คือต้นพวงชมพู"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.828868798+07:00","message":"[buffer interim] 8 false ดีนะคะก็คือต้นพวงชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.828880209+07:00","message":"[bufferProcess] interim [60000000]:ดีนะคะก็คือต้นพวงชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.828883061+07:00","message":"[bufferProcess] send to processor:ดีนะคะก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.828887096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.828890055+07:00","message":"> Transcript [54] [false]: 'ดีนะคะก็คือตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.828893507+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.828895673+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.828897529+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.828899481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.828907091+07:00","message":"Push: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.82890922+07:00","message":"TextPushed: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.828911163+07:00","message":"Set new StatePrefix : 'ดีนะคะก็คือตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:22.82891322+07:00","message":"Next Push (prob) : 'ก็คือตอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:22.82892328+07:00","message":"push: {false ดีนะคะ 0 0xc00012e900}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:22.894560751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:22.894582851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.32542873+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.335992699+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.336038878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะก็คือต้นพวงชมพูค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.336045934+07:00","message":"receive interim result [false|false]: ดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.336060399+07:00","message":"[buffer interim] 8 false ดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.336068137+07:00","message":"[bufferProcess] interim [540000000]:ดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.336070918+07:00","message":"[bufferProcess] send to processor:ดีนะคะก็คือต้นพวงชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.33607448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.336079357+07:00","message":"> Transcript [55] [false]: 'ดีนะคะก็คือต้นพวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.336081989+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.336083934+07:00","message":"Set new StatePrefix: 'ดีนะคะก็คือต้นพวงชมพู'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.451335997+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.451384632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โชคดีนะคะก็คือต้นพวงชมพูค่ะ\",\"confidence\":0.9345361}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.451393027+07:00","message":"receive interim result [true|false]: โชคดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.451404355+07:00","message":"end recv isFinal message id 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.451407677+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.451416271+07:00","message":"[buffer interim] 8 true โชคดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451448676+07:00","message":"[bufferProcess] interim [750000000]:โชคดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451453944+07:00","message":"[bufferProcess] send to processor (isfinal):ดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.45146716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451485304+07:00","message":"> Transcript [56] [false]: 'ดีนะคะก็คือต้นพวงชมพูค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451490572+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451493011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451495222+07:00","message":"StatePrefix: 'ดีนะคะก็คือต้นพวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451497681+07:00","message":"TextPushed: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451500017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451502142+07:00","message":"> Transcript [57] [true]: 'โชคดีนะคะก็คือต้นพวงชมพูค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451504401+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451506077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451507707+07:00","message":"StatePrefix: 'ดีนะคะก็คือต้นพวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451514+07:00","message":"TextPushed: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451515644+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451674446+07:00","message":"Push: 'ก็คือต้นพวงชมพูค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451678118+07:00","message":"TextPushed: 'ดีนะคะก็คือต้นพวงชมพูค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.45168021+07:00","message":"Set new StatePrefix : 'โชคดีนะคะก็คือต้นพวงชมพูค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451682488+07:00","message":"Next Push (prob) : 'โชคดีนะคะก็คือต้นพวงชมพูค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.451691695+07:00","message":"push: {true ก็คือต้นพวงชมพูค่ะ 0 0xc00012e900}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.451709744+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_8.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:23.461325131+07:00","message":"write wav file: './tmp/7570/7570_8.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.51748408+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.64445608+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.714981797+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.89177033+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.89179272+07:00","message":"found end of frame, send empty tag with msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.891795899+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.891803896+07:00","message":"[buffer interim] 9 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.891811607+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.891815864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.891818806+07:00","message":"> Transcript [58] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.89182155+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.891823867+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.891825561+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.891827292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.891834886+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.891844695+07:00","message":"push: {true \n 0 0xc00040d880}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:23.896615184+07:00","message":"write wav file: './tmp/7570/7570_9.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:24.887588299+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:24.887630989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:24.887637193+07:00","message":"receive interim result [false|false]: พวงชมพู"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:24.887651308+07:00","message":"[buffer interim] 10 false พวงชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:24.887659128+07:00","message":"[bufferProcess] interim [140000000]:พวงชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:24.887661025+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.142701799+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.142746448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.142752303+07:00","message":"receive interim result [false|false]: พวงชมพูเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.142770105+07:00","message":"[buffer interim] 10 false พวงชมพูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.142782153+07:00","message":"[bufferProcess] interim [440000000]:พวงชมพูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.142784904+07:00","message":"[bufferProcess] send to processor:พวงชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.142791377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.142794395+07:00","message":"> Transcript [59] [false]: 'พวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.14279656+07:00","message":"Set StatePrefix (first interim): 'พวงชมพู'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.335542605+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.335579629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็นไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.335585571+07:00","message":"receive interim result [false|false]: พวงชมพูเป็นไทย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.335597314+07:00","message":"[buffer interim] 10 false พวงชมพูเป็นไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.335604615+07:00","message":"[bufferProcess] interim [680000000]:พวงชมพูเป็นไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.335607035+07:00","message":"[bufferProcess] send to processor:พวงชมพูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.33561226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.335615317+07:00","message":"> Transcript [60] [false]: 'พวงชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.335618516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.335620398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.335622311+07:00","message":"StatePrefix: 'พวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.335624449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.462591682+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.462636347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็นพัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.462643112+07:00","message":"receive interim result [false|false]: พวงชมพูเป็นพัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.462658282+07:00","message":"[buffer interim] 10 false พวงชมพูเป็นพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.462665943+07:00","message":"[bufferProcess] interim [740000000]:พวงชมพูเป็นพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.462668392+07:00","message":"[bufferProcess] send to processor:พวงชมพูเป็นไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.462675247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.462678057+07:00","message":"> Transcript [61] [false]: 'พวงชมพูเป็นไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.462681328+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.462683589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.462685561+07:00","message":"StatePrefix: 'พวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.462687502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.617347154+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.617386832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็นทนาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.617394485+07:00","message":"receive interim result [false|false]: พวงชมพูเป็นทนาย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.617410528+07:00","message":"[buffer interim] 10 false พวงชมพูเป็นทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.61741803+07:00","message":"[bufferProcess] interim [920000000]:พวงชมพูเป็นทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.617421996+07:00","message":"[bufferProcess] send to processor:พวงชมพูเป็นพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.617426452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.617430161+07:00","message":"> Transcript [62] [false]: 'พวงชมพูเป็นพัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.61743514+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.617437895+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.617440695+07:00","message":"StatePrefix: 'พวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.617443589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.796098151+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.796137898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็นธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.796144197+07:00","message":"receive interim result [false|false]: พวงชมพูเป็นธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.796160592+07:00","message":"[buffer interim] 10 false พวงชมพูเป็นธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.796168016+07:00","message":"[bufferProcess] interim [100000000]:พวงชมพูเป็นธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.796170564+07:00","message":"[bufferProcess] send to processor:พวงชมพูเป็นทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.796177454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.796180073+07:00","message":"> Transcript [63] [false]: 'พวงชมพูเป็นทนาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.796183294+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.796185701+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.796187548+07:00","message":"StatePrefix: 'พวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.796189515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.796194972+07:00","message":"Push: 'พวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.796196906+07:00","message":"TextPushed: 'พวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.796198848+07:00","message":"Set new StatePrefix : 'พวงชมพูเป็นทนาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.796200928+07:00","message":"Next Push (prob) : 'เป็นทนาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.796211683+07:00","message":"push: {false พวงชมพู 0 0xc001f26580}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.841676299+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.841710985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็นพันธุ์ไม้ชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.841716743+07:00","message":"receive interim result [false|false]: พวงชมพูเป็นพันธุ์ไม้ชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.841728938+07:00","message":"[buffer interim] 10 false พวงชมพูเป็นพันธุ์ไม้ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.841735922+07:00","message":"[bufferProcess] interim [160000000]:พวงชมพูเป็นพันธุ์ไม้ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.84173843+07:00","message":"[bufferProcess] send to processor:พวงชมพูเป็นธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.841741628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.841744351+07:00","message":"> Transcript [64] [false]: 'พวงชมพูเป็นธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.841746497+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.841748345+07:00","message":"Set new StatePrefix: 'พวงชมพูเป็นธรรมชาติ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:25.895118083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:25.895128303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.023768819+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.023806021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.023812125+07:00","message":"receive interim result [false|false]: พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.023825539+07:00","message":"[buffer interim] 10 false พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.023832886+07:00","message":"[bufferProcess] interim [340000000]:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.023835587+07:00","message":"[bufferProcess] send to processor:พวงชมพูเป็นพันธุ์ไม้ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.023842733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.023845285+07:00","message":"> Transcript [65] [false]: 'พวงชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.023847611+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.023849733+07:00","message":"Set new StatePrefix: 'พวงชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.354012644+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.354046639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.354052781+07:00","message":"receive interim result [false|false]: พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.354067801+07:00","message":"[buffer interim] 10 false พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.354075053+07:00","message":"[bufferProcess] interim [640000000]:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.35407761+07:00","message":"[bufferProcess] send to processor:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.354081773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.354084548+07:00","message":"> Transcript [66] [false]: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.354087736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.354089771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.354091598+07:00","message":"StatePrefix: 'พวงชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.354093768+07:00","message":"TextPushed: 'พวงชมพู'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.586029973+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.586086851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.58609528+07:00","message":"receive interim result [false|false]: พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.586113886+07:00","message":"[buffer interim] 10 false พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.586122318+07:00","message":"[bufferProcess] interim [880000000]:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.586125168+07:00","message":"[bufferProcess] send to processor:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.586130157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.586134284+07:00","message":"> Transcript [67] [false]: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.586137891+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.586140048+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.586142408+07:00","message":"StatePrefix: 'พวงชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.586144639+07:00","message":"TextPushed: 'พวงชมพู'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.736352604+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.736395878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.736402387+07:00","message":"receive interim result [false|false]: พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.736417815+07:00","message":"[buffer interim] 10 false พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.736425234+07:00","message":"[bufferProcess] interim [60000000]:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.736428208+07:00","message":"[bufferProcess] send to processor:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.736442349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.736445112+07:00","message":"> Transcript [68] [false]: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.736448377+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.736450581+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.736452956+07:00","message":"StatePrefix: 'พวงชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.736455168+07:00","message":"TextPushed: 'พวงชมพู'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.931496295+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.931557147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.931566547+07:00","message":"receive interim result [false|false]: พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.93158824+07:00","message":"[buffer interim] 10 false พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.931603165+07:00","message":"[bufferProcess] interim [300000000]:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.931607768+07:00","message":"[bufferProcess] send to processor:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.931618352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.931623524+07:00","message":"> Transcript [69] [false]: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.931629547+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.93163292+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.931636452+07:00","message":"StatePrefix: 'พวงชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.93163972+07:00","message":"TextPushed: 'พวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.931651063+07:00","message":"Push: 'เป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.931654801+07:00","message":"TextPushed: 'พวงชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.931658375+07:00","message":"Set new StatePrefix : 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.931662089+07:00","message":"Next Push (prob) : 'หนึ่งที่นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.931682479+07:00","message":"push: {false เป็นพันธุ์ไม้ชนิด 0 0xc001f26580}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.06349221+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.063560591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.063571688+07:00","message":"receive interim result [false|false]: พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.063590812+07:00","message":"[buffer interim] 10 false พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.063603836+07:00","message":"[bufferProcess] interim [420000000]:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.063607808+07:00","message":"[bufferProcess] send to processor:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.063615017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.063620769+07:00","message":"> Transcript [70] [false]: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.063627185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.063630477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.063633583+07:00","message":"StatePrefix: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.063637776+07:00","message":"TextPushed: 'พวงชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.302856132+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.377772176+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.37781831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.377824873+07:00","message":"receive interim result [false|false]: พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.377840508+07:00","message":"[buffer interim] 10 false พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.377852125+07:00","message":"[bufferProcess] interim [660000000]:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.377855374+07:00","message":"[bufferProcess] send to processor:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.377859754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.377862906+07:00","message":"> Transcript [71] [false]: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.377866459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.377868745+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.377870713+07:00","message":"StatePrefix: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.377873206+07:00","message":"TextPushed: 'พวงชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.38224944+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.382286442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.382292023+07:00","message":"receive interim result [false|false]: พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.382306221+07:00","message":"[buffer interim] 10 false พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.38231197+07:00","message":"[bufferProcess] interim [720000000]:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.382314346+07:00","message":"[bufferProcess] send to processor:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.382317313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.382319876+07:00","message":"> Transcript [72] [false]: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.382322868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.38232484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.382326993+07:00","message":"StatePrefix: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.382329572+07:00","message":"TextPushed: 'พวงชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.423906508+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.423943883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก\",\"confidence\":0.9560362}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.423950743+07:00","message":"receive interim result [true|false]: พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.4239596+07:00","message":"end recv isFinal message id 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.42396206+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.423968741+07:00","message":"[buffer interim] 10 true พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.423978383+07:00","message":"[bufferProcess] interim [810000000]:พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.423982025+07:00","message":"[bufferProcess] send to processor (isfinal):พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.423985719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.423988256+07:00","message":"> Transcript [73] [false]: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.423991753+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.423993869+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.423995873+07:00","message":"StatePrefix: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.423998423+07:00","message":"TextPushed: 'พวงชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.424001223+07:00","message":"Push: 'หนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.424003038+07:00","message":"TextPushed: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.424021932+07:00","message":"Set new StatePrefix : 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.424024401+07:00","message":"Next Push (prob) : 'นำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.424026115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.424027946+07:00","message":"> Transcript [74] [true]: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.424030414+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.42403208+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.424033743+07:00","message":"StatePrefix: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.424035636+07:00","message":"TextPushed: 'พวงชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:27.424037796+07:00","message":"Push: 'นำมาปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.424046015+07:00","message":"push: {false หนึ่งที่นิยม 0 0xc001f26580}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.424079942+07:00","message":"push: {true นำมาปลูก 0 0xc001f26580}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:27.433270735+07:00","message":"write wav file: './tmp/7570/7570_10.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:27.434502227+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:28.895182626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:28.895195293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:29.370820802+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:29.37086105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:29.370866752+07:00","message":"receive interim result [false|false]: คงไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:29.370878627+07:00","message":"[buffer interim] 11 false คงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.370885005+07:00","message":"[bufferProcess] interim [740000000]:คงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.370887059+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.370892399+07:00","message":"[bufferProcess] send to processor (ticker):คงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.370894533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.370897019+07:00","message":"> Transcript [75] [false]: 'คงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.370899183+07:00","message":"Set StatePrefix (first interim): 'คงไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:29.505458564+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:29.505498939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงไปตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:29.505509927+07:00","message":"receive interim result [false|false]: คงไปตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:29.505521804+07:00","message":"[buffer interim] 11 false คงไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.505529226+07:00","message":"[bufferProcess] interim [860000000]:คงไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.505531059+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:29.684935539+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:29.684986487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงไปตามหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:29.684993043+07:00","message":"receive interim result [false|false]: คงไปตามหลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:29.685004901+07:00","message":"[buffer interim] 11 false คงไปตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.685014774+07:00","message":"[bufferProcess] interim [100000000]:คงไปตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.685018484+07:00","message":"[bufferProcess] send to processor:คงไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.685025342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.685029229+07:00","message":"> Transcript [76] [false]: 'คงไปตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.685033784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.685036529+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.685040228+07:00","message":"StatePrefix: 'คงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:29.685042347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.006470608+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.006543091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงไปตามหลังคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.006549599+07:00","message":"receive interim result [false|false]: คงไปตามหลังคา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.006561175+07:00","message":"[buffer interim] 11 false คงไปตามหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.006566947+07:00","message":"[bufferProcess] interim [400000000]:คงไปตามหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.006569443+07:00","message":"[bufferProcess] send to processor:คงไปตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.006574401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.006577896+07:00","message":"> Transcript [77] [false]: 'คงไปตามหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.006582504+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.006585668+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.006589784+07:00","message":"StatePrefix: 'คงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.006592851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.592948007+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.592986645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงไปตามหลังคา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.592992352+07:00","message":"receive interim result [false|false]: คงไปตามหลังคา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.593005263+07:00","message":"[buffer interim] 11 false คงไปตามหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.59301209+07:00","message":"[bufferProcess] interim [0]:คงไปตามหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.593014963+07:00","message":"[bufferProcess] send to processor:คงไปตามหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.593020519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.5930235+07:00","message":"> Transcript [78] [false]: 'คงไปตามหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.593026733+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.593028816+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.593030791+07:00","message":"StatePrefix: 'คงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.593032852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.880203868+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.898316038+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.898355247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงไปตามหลังคากำแพง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.898361295+07:00","message":"receive interim result [false|false]: คงไปตามหลังคากำแพง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.898374993+07:00","message":"[buffer interim] 11 false คงไปตามหลังคากำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.898381838+07:00","message":"[bufferProcess] interim [240000000]:คงไปตามหลังคากำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.898384293+07:00","message":"[bufferProcess] send to processor:คงไปตามหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.898390519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.898393599+07:00","message":"> Transcript [79] [false]: 'คงไปตามหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.898396896+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.898399234+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.898401212+07:00","message":"StatePrefix: 'คงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.898416306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.89842338+07:00","message":"Push: 'คงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.898425458+07:00","message":"TextPushed: 'คงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.89842733+07:00","message":"Set new StatePrefix : 'คงไปตามหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:30.898429443+07:00","message":"Next Push (prob) : 'ตามหลังคา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.898436451+07:00","message":"push: {false คงไป 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.954158129+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.014044813+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.014085994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงไปตามหลังคากำแพง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.014092403+07:00","message":"receive interim result [true|false]: คงไปตามหลังคากำแพง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.014101999+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.01410416+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.014109784+07:00","message":"[buffer interim] 11 true คงไปตามหลังคากำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.014119261+07:00","message":"[bufferProcess] interim [480000000]:คงไปตามหลังคากำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.014122429+07:00","message":"[bufferProcess] send to processor (isfinal):คงไปตามหลังคากำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.014125395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.014128408+07:00","message":"> Transcript [80] [false]: 'คงไปตามหลังคากำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.014131716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.014133575+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.014135256+07:00","message":"StatePrefix: 'คงไปตามหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.014138304+07:00","message":"TextPushed: 'คงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.014139981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.01414172+07:00","message":"> Transcript [81] [true]: 'คงไปตามหลังคากำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.014143776+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.014145401+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.014147066+07:00","message":"StatePrefix: 'คงไปตามหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.014148749+07:00","message":"TextPushed: 'คงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.014155797+07:00","message":"Push: 'ตามหลังคากำแพง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.014162672+07:00","message":"push: {true ตามหลังคากำแพง 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:31.027449129+07:00","message":"write wav file: './tmp/7570/7570_11.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:31.895743957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:31.895758115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.510537623+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.510580351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.510586143+07:00","message":"receive interim result [false|false]: ออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.510599629+07:00","message":"[buffer interim] 12 false ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.510605856+07:00","message":"[bufferProcess] interim [560000000]:ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.510607931+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.510612976+07:00","message":"[bufferProcess] send to processor (ticker):ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.510615368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.510618258+07:00","message":"> Transcript [82] [false]: 'ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.510620303+07:00","message":"Set StatePrefix (first interim): 'ออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.737848282+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.737884906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกจากโรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.737891114+07:00","message":"receive interim result [false|false]: ออกจากโรง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.737904661+07:00","message":"[buffer interim] 12 false ออกจากโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.73791303+07:00","message":"[bufferProcess] interim [800000000]:ออกจากโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.737916372+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.549721283+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.54977177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.54977995+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.549798328+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.549815418+07:00","message":"[bufferProcess] interim [580000000]:นอกจากนี้ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.549819458+07:00","message":"[bufferProcess] send to processor:ออกจากโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.549824079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.549827899+07:00","message":"> Transcript [83] [false]: 'ออกจากโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.549832196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.549835166+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.549838026+07:00","message":"StatePrefix: 'ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.54984119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.745903349+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.745944522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.745949891+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพระ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.745963864+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.745970315+07:00","message":"[bufferProcess] interim [820000000]:นอกจากนี้ยังมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.745972712+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.745978914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.745982031+07:00","message":"> Transcript [84] [false]: 'นอกจากนี้ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.745984409+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.745986501+07:00","message":"Set new StatePrefix: 'นอกจากนี้ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.802020285+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.802063899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.802069884+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.802084174+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.802090791+07:00","message":"[bufferProcess] interim [880000000]:นอกจากนี้ยังมีพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.802093255+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.802096562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.802112407+07:00","message":"> Transcript [85] [false]: 'นอกจากนี้ยังมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.802116183+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.802118285+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.802120218+07:00","message":"StatePrefix: 'นอกจากนี้ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.802122567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.945963728+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.94599535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.946001498+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.946015955+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.946022531+07:00","message":"[bufferProcess] interim [0]:นอกจากนี้ยังมีพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.946025541+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.946030312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.946032773+07:00","message":"> Transcript [86] [false]: 'นอกจากนี้ยังมีพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.9460358+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.946037925+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.9460402+07:00","message":"StatePrefix: 'นอกจากนี้ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.946042618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.43977052+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.439815517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้อื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.439821852+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.439835857+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.439842174+07:00","message":"[bufferProcess] interim [480000000]:นอกจากนี้ยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.439845189+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.439852042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.439855138+07:00","message":"> Transcript [87] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.439858302+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.439860621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.43986277+07:00","message":"StatePrefix: 'นอกจากนี้ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.439864985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:34.896173925+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:34.896185202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.008111962+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.008149941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้อื่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.008155075+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.008165697+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.00817251+07:00","message":"[bufferProcess] interim [80000000]:นอกจากนี้ยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.00817501+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.008179878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.008182499+07:00","message":"> Transcript [88] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.008185505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.008187839+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.008189918+07:00","message":"StatePrefix: 'นอกจากนี้ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.008192184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.008196115+07:00","message":"Push: 'นอกจากนี้ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.008198262+07:00","message":"TextPushed: 'นอกจากนี้ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.008200416+07:00","message":"Set new StatePrefix : 'นอกจากนี้ยังมีพันธุ์ไม้อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.008202416+07:00","message":"Next Push (prob) : 'พันธุ์ไม้อื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.008208857+07:00","message":"push: {false นอกจากนี้ยังมี 0 0xc00012ec00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.211473184+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.211527874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้อื่นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.211534303+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้อื่นที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.211549627+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้อื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.211559408+07:00","message":"[bufferProcess] interim [320000000]:นอกจากนี้ยังมีพันธุ์ไม้อื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.211562178+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.211565684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.211569087+07:00","message":"> Transcript [89] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.211572735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.21157484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.211576913+07:00","message":"StatePrefix: 'นอกจากนี้ยังมีพันธุ์ไม้อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.211579088+07:00","message":"TextPushed: 'นอกจากนี้ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.423834026+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.423874943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้อื่นที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.423883828+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้อื่นที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.423910502+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้อื่นที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.423917396+07:00","message":"[bufferProcess] interim [500000000]:นอกจากนี้ยังมีพันธุ์ไม้อื่นที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.423920368+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์ไม้อื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.423927239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.423929991+07:00","message":"> Transcript [90] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้อื่นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.423933386+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.42393541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.423937596+07:00","message":"StatePrefix: 'นอกจากนี้ยังมีพันธุ์ไม้อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.423940559+07:00","message":"TextPushed: 'นอกจากนี้ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.518820269+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.51885745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้ที่นิยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.518864429+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้ที่นิยม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.518876214+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้ที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.518882269+07:00","message":"[bufferProcess] interim [620000000]:นอกจากนี้ยังมีพันธุ์ไม้ที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.518884711+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์ไม้อื่นที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.518887959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.518890575+07:00","message":"> Transcript [91] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้อื่นที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.518894148+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.518896089+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.518897755+07:00","message":"StatePrefix: 'นอกจากนี้ยังมีพันธุ์ไม้อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.518900013+07:00","message":"TextPushed: 'นอกจากนี้ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.072974141+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.094472581+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.094515442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้ที่นิยมนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.094520916+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้ที่นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.094539154+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้ที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.094547631+07:00","message":"[bufferProcess] interim [160000000]:นอกจากนี้ยังมีพันธุ์ไม้ที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.094552299+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์ไม้ที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.094555786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.094558549+07:00","message":"> Transcript [92] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้ที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.094560627+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.09456251+07:00","message":"Set new StatePrefix: 'นอกจากนี้ยังมีพันธุ์ไม้ที่นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.223404739+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.223440292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้อื่นที่นิยมนำมาใช้\",\"confidence\":0.9414035}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.223446769+07:00","message":"receive interim result [true|false]: นอกจากนี้ยังมีพันธุ์ไม้อื่นที่นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.223458888+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.223461492+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.223467717+07:00","message":"[buffer interim] 12 true นอกจากนี้ยังมีพันธุ์ไม้อื่นที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.22347434+07:00","message":"[bufferProcess] interim [340000000]:นอกจากนี้ยังมีพันธุ์ไม้อื่นที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.223477987+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้ยังมีพันธุ์ไม้ที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.223481452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.223485005+07:00","message":"> Transcript [93] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้ที่นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.223488522+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.223490508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.223493217+07:00","message":"StatePrefix: 'นอกจากนี้ยังมีพันธุ์ไม้ที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.223495811+07:00","message":"TextPushed: 'นอกจากนี้ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.223497737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.223504978+07:00","message":"> Transcript [94] [true]: 'นอกจากนี้ยังมีพันธุ์ไม้อื่นที่นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.223507305+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.223510502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.223513078+07:00","message":"StatePrefix: 'นอกจากนี้ยังมีพันธุ์ไม้ที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.223515691+07:00","message":"TextPushed: 'นอกจากนี้ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.223519654+07:00","message":"Push: 'พันธุ์ไม้อื่นที่นิยมนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.223528066+07:00","message":"push: {true พันธุ์ไม้อื่นที่นิยมนำมาใช้ 0 0xc00012ec00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:36.234163314+07:00","message":"write wav file: './tmp/7570/7570_12.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.273460332+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.884537559+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.884573988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.884579481+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.884591984+07:00","message":"[buffer interim] 13 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.884597696+07:00","message":"[bufferProcess] interim [440000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.884599741+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.884605095+07:00","message":"[bufferProcess] send to processor (ticker):ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.884607172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.884609634+07:00","message":"> Transcript [95] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.884611711+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:37.896702621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:37.896735171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.013529796+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.013567023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.013573044+07:00","message":"receive interim result [false|false]: อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.013583843+07:00","message":"[buffer interim] 13 false อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.013590154+07:00","message":"[bufferProcess] interim [620000000]:อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.013592055+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.197536578+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.197584861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.197591406+07:00","message":"receive interim result [false|false]: อย่างไรก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.19760747+07:00","message":"[buffer interim] 13 false อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.197613956+07:00","message":"[bufferProcess] interim [740000000]:อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.197616732+07:00","message":"[bufferProcess] send to processor:อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.197624339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.197626919+07:00","message":"> Transcript [96] [false]: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.197629259+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.197631371+07:00","message":"Set new StatePrefix: 'อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.33070184+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.330737531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.330744464+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.330757422+07:00","message":"[buffer interim] 13 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.33076368+07:00","message":"[bufferProcess] interim [860000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.330766323+07:00","message":"[bufferProcess] send to processor:อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.330769435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.330773384+07:00","message":"> Transcript [97] [false]: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.330776532+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.330778782+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.330780534+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.330782475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.831164865+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.903525386+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.903561116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.903566898+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.903585498+07:00","message":"[buffer interim] 13 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.903591722+07:00","message":"[bufferProcess] interim [460000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.903594047+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.903597212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.903599703+07:00","message":"> Transcript [98] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.903603926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.90360629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.90360841+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.90361072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.91718228+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.917215807+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-05-14T13:05:38.917221774+07:00","message":"receive interim result [true|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.917233668+07:00","message":"end recv isFinal message id 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.917235712+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.917241438+07:00","message":"[buffer interim] 13 true อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.917247124+07:00","message":"[bufferProcess] interim [580000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.917250755+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.917253183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.917255816+07:00","message":"> Transcript [99] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.917258732+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.91726046+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.917262191+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.917266491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.917268186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.917270094+07:00","message":"> Transcript [100] [true]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.917272063+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.917273599+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.917275151+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.917276743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.917282744+07:00","message":"Push: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.917290639+07:00","message":"push: {true อย่างไรก็ตาม 0 0xc00040cb80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:38.925043904+07:00","message":"write wav file: './tmp/7570/7570_13.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:39.025064476+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:39.884155827+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:39.884192268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ใช่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:39.884197736+07:00","message":"receive interim result [false|false]: ไม่ใช่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:39.884211876+07:00","message":"[buffer interim] 14 false ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:39.884220531+07:00","message":"[bufferProcess] interim [720000000]:ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:39.884223583+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.451098102+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.451134031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ใช่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.451139381+07:00","message":"receive interim result [false|false]: ไม่ใช่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.451155834+07:00","message":"[buffer interim] 14 false ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.451162252+07:00","message":"[bufferProcess] interim [320000000]:ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.4511646+07:00","message":"[bufferProcess] send to processor:ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.45116759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.451170218+07:00","message":"> Transcript [101] [false]: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.451172218+07:00","message":"Set StatePrefix (first interim): 'ไม่ใช่'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:40.89744574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:40.897462289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.46953647+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.469573413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ใช่ไม้ทุกชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.469578786+07:00","message":"receive interim result [false|false]: ไม่ใช่ไม้ทุกชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.469591197+07:00","message":"[buffer interim] 14 false ไม่ใช่ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.469597942+07:00","message":"[bufferProcess] interim [280000000]:ไม่ใช่ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.469600649+07:00","message":"[bufferProcess] send to processor:ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.469605712+07:00","message":"[bufferProcess] send to processor (ticker):ไม่ใช่ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.469608636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.469611417+07:00","message":"> Transcript [102] [false]: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.46961478+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.469618576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.469620483+07:00","message":"StatePrefix: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.469622472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.469623952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.469625897+07:00","message":"> Transcript [103] [false]: 'ไม่ใช่ไม้ทุกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.469627805+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.469629378+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.46963101+07:00","message":"StatePrefix: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.469632742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.053100585+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.053136159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ใช่ไม้ทุกชนิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.053141829+07:00","message":"receive interim result [false|false]: ไม่ใช่ไม้ทุกชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.053154966+07:00","message":"[buffer interim] 14 false ไม่ใช่ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.05317339+07:00","message":"[bufferProcess] interim [880000000]:ไม่ใช่ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.053176154+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.748651528+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.748689873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.748696704+07:00","message":"receive interim result [false|false]: ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.748719368+07:00","message":"[buffer interim] 14 false ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.74872935+07:00","message":"[bufferProcess] interim [600000000]:ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.748741882+07:00","message":"[bufferProcess] send to processor:ไม่ใช่ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.748750297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.74875351+07:00","message":"> Transcript [104] [false]: 'ไม่ใช่ไม้ทุกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.748757104+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.748759494+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.748761391+07:00","message":"StatePrefix: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.748763358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.953254976+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.95328677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.95329275+07:00","message":"receive interim result [false|false]: ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.953305508+07:00","message":"[buffer interim] 14 false ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.953311679+07:00","message":"[bufferProcess] interim [780000000]:ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.953314715+07:00","message":"[bufferProcess] send to processor:ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.953320693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.953323357+07:00","message":"> Transcript [105] [false]: 'ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.953326782+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.953328913+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.953330827+07:00","message":"StatePrefix: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.953332982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.953335654+07:00","message":"Push: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.953338075+07:00","message":"TextPushed: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.953340383+07:00","message":"Set new StatePrefix : 'ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.953342487+07:00","message":"Next Push (prob) : 'ไม้ทุกชนิดสามารถนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.953363836+07:00","message":"push: {false ไม่ใช่ 0 0xc003ae4380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:43.584732112+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:43.584769721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้ได้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:43.584775237+07:00","message":"receive interim result [false|false]: ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:43.584788773+07:00","message":"[buffer interim] 14 false ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.584795194+07:00","message":"[bufferProcess] interim [380000000]:ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.584797918+07:00","message":"[bufferProcess] send to processor:ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.584801291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.584804129+07:00","message":"> Transcript [106] [false]: 'ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.584807243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.584809099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.584811281+07:00","message":"StatePrefix: 'ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.584813764+07:00","message":"TextPushed: 'ไม่ใช่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:43.893067968+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:43.898273897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:43.898275885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:43.956929776+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:43.988469117+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:43.98851693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ใช่ไม้ทุกชนิดจะสามารถนำมาใช้ได้\",\"confidence\":0.95398617}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:43.988524197+07:00","message":"receive interim result [true|false]: ไม่ใช่ไม้ทุกชนิดจะสามารถนำมาใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:43.988536675+07:00","message":"end recv isFinal message id 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:43.988538959+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:43.98854522+07:00","message":"[buffer interim] 14 true ไม่ใช่ไม้ทุกชนิดจะสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988552222+07:00","message":"[bufferProcess] interim [410000000]:ไม่ใช่ไม้ทุกชนิดจะสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988558758+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988561534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988564088+07:00","message":"> Transcript [107] [false]: 'ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988567075+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988568911+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988570973+07:00","message":"StatePrefix: 'ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988573754+07:00","message":"TextPushed: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988575383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988577255+07:00","message":"> Transcript [108] [true]: 'ไม่ใช่ไม้ทุกชนิดจะสามารถนำมาใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988579367+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988581054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988582648+07:00","message":"StatePrefix: 'ไม่ใช่ไม้ทุกชนิดสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988584383+07:00","message":"TextPushed: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:43.988591339+07:00","message":"Push: 'ไม้ทุกชนิดจะสามารถนำมาใช้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:43.988599497+07:00","message":"push: {true ไม้ทุกชนิดจะสามารถนำมาใช้ได้ 0 0xc003ae4380}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:43.999079633+07:00","message":"write wav file: './tmp/7570/7570_14.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:46.536120698+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:46.536164821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:46.536169913+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:46.536184991+07:00","message":"[buffer interim] 15 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.536191016+07:00","message":"[bufferProcess] interim [580000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.536193136+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.536199657+07:00","message":"[bufferProcess] send to processor (ticker):สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.536202217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.536205041+07:00","message":"> Transcript [109] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.536207091+07:00","message":"Set StatePrefix (first interim): 'สามารถ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:46.898690986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:46.898699936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:47.120554748+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:47.120594867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:47.120600822+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:47.12061899+07:00","message":"[buffer interim] 15 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:47.120626566+07:00","message":"[bufferProcess] interim [180000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:47.120629049+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.073226883+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.205828652+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.205877632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถปรับขาได้นะคะ\",\"confidence\":0.78474677}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.205883825+07:00","message":"receive interim result [true|false]: สามารถปรับขาได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.205895475+07:00","message":"end recv isFinal message id 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.205899152+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.205907981+07:00","message":"[buffer interim] 15 true สามารถปรับขาได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.205918074+07:00","message":"[bufferProcess] interim [340000000]:สามารถปรับขาได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.205922363+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.205926109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.205929442+07:00","message":"> Transcript [110] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.205932426+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.205951999+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.205953811+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.205955668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.205957345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.205959348+07:00","message":"> Transcript [111] [true]: 'สามารถปรับขาได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.20596142+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.205963184+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.205964763+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.205966413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.20597172+07:00","message":"Push: 'สามารถปรับขาได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.20598124+07:00","message":"push: {true สามารถปรับขาได้นะคะ 0 0xc00040da80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:49.215089115+07:00","message":"write wav file: './tmp/7570/7570_15.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.793452824+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:49.89950742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:49.899531576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.163000922+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.163051076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.1630566+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.163072064+07:00","message":"[buffer interim] 16 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.163078229+07:00","message":"[bufferProcess] interim [200000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.163080613+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.163087076+07:00","message":"[bufferProcess] send to processor (ticker):กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.163090112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.163092798+07:00","message":"> Transcript [112] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.163095005+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.402226946+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.40226922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.402275367+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.40228921+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.402296171+07:00","message":"[bufferProcess] interim [440000000]:ความรู้เกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.402298432+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.571746139+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.57179787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการสอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.571805676+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการสอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.571822812+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.571830979+07:00","message":"[bufferProcess] interim [620000000]:ความรู้เกี่ยวกับการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.571833625+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.571838736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.571842375+07:00","message":"> Transcript [113] [false]: 'ความรู้เกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.57185373+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.571856108+07:00","message":"Set new StatePrefix: 'ความรู้เกี่ยวกับการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.911754445+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.911797977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.911803752+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.911817472+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.911824119+07:00","message":"[bufferProcess] interim [980000000]:ความรู้เกี่ยวกับการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.911826586+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.911833193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.911835737+07:00","message":"> Transcript [114] [false]: 'ความรู้เกี่ยวกับการสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.911838837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.911840897+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.911842787+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.911845383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.226167309+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.226213635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.226220068+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.226232761+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.22623882+07:00","message":"[bufferProcess] interim [280000000]:ความรู้เกี่ยวกับการตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.226241984+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.226245398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.226247861+07:00","message":"> Transcript [115] [false]: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.226250957+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.226252853+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.226254969+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.226257845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.424956506+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.424998432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.425004236+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.425015463+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.425021648+07:00","message":"[bufferProcess] interim [460000000]:ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.425024115+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.425029625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.425032207+07:00","message":"> Transcript [116] [false]: 'ความรู้เกี่ยวกับการตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.425035276+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.425037462+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.425039701+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.425042117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.749251301+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.749291344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.749298426+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.74931392+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.749320242+07:00","message":"[bufferProcess] interim [760000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.749322963+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.749329947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.749332894+07:00","message":"> Transcript [117] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.749336133+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.749339074+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.749341318+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.749344272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.749350182+07:00","message":"Push: 'ความรู้เกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.749352598+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.74935455+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.749356735+07:00","message":"Next Push (prob) : 'ตอบสนองของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.749364519+07:00","message":"push: {false ความรู้เกี่ยวกับการ 0 0xc00012ea00}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:52.899920559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:52.899953582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.947226719+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.94726419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.947270078+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.947283615+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.947289973+07:00","message":"[bufferProcess] interim [0]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.947292789+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.947297846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.947300562+07:00","message":"> Transcript [118] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.947303759+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.94730601+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.9473083+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.947311127+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.267251488+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.267291508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.267296854+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.267313168+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.267319452+07:00","message":"[bufferProcess] interim [300000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.267322048+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.267325651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.267328696+07:00","message":"> Transcript [119] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.267332031+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.267334012+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.267336207+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.267338758+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.82785963+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.827898974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.827905716+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.827920672+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.827926616+07:00","message":"[bufferProcess] interim [900000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.827929335+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.827935576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.827938069+07:00","message":"> Transcript [120] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.827941569+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.827943531+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.827946206+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.827949789+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:54.930041225+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:54.930084662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:54.93009048+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:54.930105084+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930112147+07:00","message":"[bufferProcess] interim [980000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930114756+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930118206+07:00","message":"[bufferProcess] send to processor (ticker):ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930121252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.93012801+07:00","message":"> Transcript [121] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930131746+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930134005+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930136336+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930138912+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930142138+07:00","message":"Push: 'ตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930144442+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930146937+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930151389+07:00","message":"Next Push (prob) : 'ต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930153181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930155081+07:00","message":"> Transcript [122] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930157352+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930158963+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930161705+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:54.930163654+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:54.930172156+07:00","message":"push: {false ตอบสนองของพืช 0 0xc00012ea00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.189868633+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.189917694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.189926665+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.189945371+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.189954157+07:00","message":"[bufferProcess] interim [100000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.189957814+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.250527303+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.250560104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.250566478+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.25057795+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.250587104+07:00","message":"[bufferProcess] interim [220000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.250589964+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.250593817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.250597523+07:00","message":"> Transcript [123] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.250601148+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.250603349+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.250605342+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.250607873+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.43757483+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.437603593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.437610009+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.437620453+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.437626832+07:00","message":"[bufferProcess] interim [460000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.437629602+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.437632974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.437636125+07:00","message":"> Transcript [124] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.437639502+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.437641386+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.437643762+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.437646424+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.45021911+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.450245364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.450250999+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.450263511+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.450268353+07:00","message":"[bufferProcess] interim [520000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.450270699+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.450274263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.450276823+07:00","message":"> Transcript [125] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.450280856+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.450283186+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.450285411+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.450287673+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.450296185+07:00","message":"Push: 'ต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.450298207+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.450300471+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.450303361+07:00","message":"Next Push (prob) : 'ที่เราจะได้ศึกษาข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.450310423+07:00","message":"push: {false ต่อสิ่งเร้า 0 0xc00012ea00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.569546508+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.569584289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.569591292+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.569608384+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.569616138+07:00","message":"[bufferProcess] interim [580000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.569619175+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.569627988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.569631136+07:00","message":"> Transcript [126] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.569633825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.569647101+07:00","message":"Set new StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.628361279+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.628400172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.628406516+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.62842139+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.628428068+07:00","message":"[bufferProcess] interim [640000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.628431264+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.628439717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.628443137+07:00","message":"> Transcript [127] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.628445911+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.749763397+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.749804127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.749811459+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.749827741+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.7498349+07:00","message":"[bufferProcess] interim [760000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.749838185+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.74984676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.749850588+07:00","message":"> Transcript [128] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.749855098+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.749857626+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.74985958+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.749862482+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:55.900427195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:55.900444027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.948523248+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.94856567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.948572223+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.948588953+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.948596152+07:00","message":"[bufferProcess] interim [940000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.948599259+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.948606082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.94860929+07:00","message":"> Transcript [129] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.948614133+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.948616501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.948618467+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.948621475+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.956038962+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.956073312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.956079475+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.95609355+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.956100809+07:00","message":"[bufferProcess] interim [0]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.956103854+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.956111043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.95611362+07:00","message":"> Transcript [130] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.956117325+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.956119669+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.956121668+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.956124498+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.526384501+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.526428592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.526437386+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.526452466+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.526459546+07:00","message":"[bufferProcess] interim [600000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.526462693+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.526470455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.526473072+07:00","message":"> Transcript [131] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.526477134+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.526479202+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.526488609+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.526491565+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.52649817+07:00","message":"Push: 'ที่เราจะได้ศึกษาต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.526500473+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.526502842+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.52650504+07:00","message":"Next Push (prob) : 'ไปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.526512915+07:00","message":"push: {false ที่เราจะได้ศึกษาต่อ 0 0xc00012ea00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.711906614+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.711954732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.711965312+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.711980177+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.711991323+07:00","message":"[bufferProcess] interim [780000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.711995847+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.712003557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.712008039+07:00","message":"> Transcript [132] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.712013675+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.712016352+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.712019206+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.712023813+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.853422762+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.853467943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.853476036+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.853497344+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.853505644+07:00","message":"[bufferProcess] interim [900000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.853508644+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.853514567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.853517495+07:00","message":"> Transcript [133] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.853521456+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.853524067+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.853527044+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.853529995+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.909851209+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.909894518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.909902421+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.909918382+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.909926568+07:00","message":"[bufferProcess] interim [20000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.909929874+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.909938271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.909941333+07:00","message":"> Transcript [134] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.909945643+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.909947529+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.909952802+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.909955863+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:57.549077116+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:57.54911856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:57.549125397+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบาย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:57.549141693+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.549149394+07:00","message":"[bufferProcess] interim [560000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.549152971+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.549184542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.549188491+07:00","message":"> Transcript [135] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.549193171+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.549195422+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.549197728+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.549200467+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.549203343+07:00","message":"Push: 'ไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.549205409+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.549207583+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.549210159+07:00","message":"Next Push (prob) : 'สามารถนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:57.549218319+07:00","message":"push: {false ไปนี้นะคะ 0 0xc00012ea00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:57.808946283+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:57.808985528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:57.808992668+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:57.809007433+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.809013803+07:00","message":"[bufferProcess] interim [860000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.809016967+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.809023502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.809029854+07:00","message":"> Transcript [136] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.809034172+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.809036296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.809038309+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.809040954+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.05123433+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.131410863+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.131462699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.13146909+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.131499825+07:00","message":"[buffer interim] 16 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.131508412+07:00","message":"[bufferProcess] interim [220000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.131511474+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.131515641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.131518637+07:00","message":"> Transcript [137] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.131523744+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.131525786+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.131527719+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.131531222+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.231530707+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.231574479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":8,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.231581695+07:00","message":"receive interim result [true|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.231591707+07:00","message":"end recv isFinal message id 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.231593802+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.231600159+07:00","message":"[buffer interim] 16 true ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.23162115+07:00","message":"[bufferProcess] interim [280000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.23163216+07:00","message":"[bufferProcess] send to processor (isfinal):ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.231637175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.231641736+07:00","message":"> Transcript [138] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.231645819+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.231647922+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.231649876+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.231652364+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.231654963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.231656828+07:00","message":"> Transcript [139] [true]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้อธิบายได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.231659196+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.231660788+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.231662629+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.231664608+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.231672645+07:00","message":"Push: 'สามารถนำมาใช้อธิบายได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.231681305+07:00","message":"push: {true สามารถนำมาใช้อธิบายได้ค่ะ 0 0xc00012ea00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:58.245183513+07:00","message":"write wav file: './tmp/7570/7570_16.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.537607212+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.537637658+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:58.901126576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:58.901139102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:59.274661171+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:59.737768335+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:59.737802838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:59.737807588+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:59.737821756+07:00","message":"[buffer interim] 17 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.737827888+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.737829686+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.737833197+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.737850261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.737868287+07:00","message":"> Transcript [140] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.737872863+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:59.928717259+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:59.928765112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:59.928771166+07:00","message":"receive interim result [false|false]: การต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:59.928785435+07:00","message":"[buffer interim] 17 false การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.928793557+07:00","message":"[bufferProcess] interim [660000000]:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.928795827+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:59.935152188+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:59.935182494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:59.935188017+07:00","message":"receive interim result [false|false]: การปรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:59.935201305+07:00","message":"[buffer interim] 17 false การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.935207111+07:00","message":"[bufferProcess] interim [720000000]:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.935209239+07:00","message":"[bufferProcess] send to processor:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.935212491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.935215618+07:00","message":"> Transcript [141] [false]: 'การต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.935218752+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.935220891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.935222702+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:59.935224678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.259413223+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.25945291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การประปา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.259460629+07:00","message":"receive interim result [false|false]: การประปา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.259476322+07:00","message":"[buffer interim] 17 false การประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.25949473+07:00","message":"[bufferProcess] interim [960000000]:การประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.259497331+07:00","message":"[bufferProcess] send to processor:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.259501199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.259504657+07:00","message":"> Transcript [142] [false]: 'การปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.259508196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.259510217+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.259514403+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.259516574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.274605213+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.274628104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.274633806+07:00","message":"receive interim result [false|false]: การปรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.274646312+07:00","message":"[buffer interim] 17 false การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.274651484+07:00","message":"[bufferProcess] interim [20000000]:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.274653373+07:00","message":"[bufferProcess] send to processor:การประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.274656244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.274658954+07:00","message":"> Transcript [143] [false]: 'การประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.274661801+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.274663725+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.274665437+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.274667192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.326676984+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.32671348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.326719259+07:00","message":"receive interim result [false|false]: การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.326735459+07:00","message":"[buffer interim] 17 false การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.326748345+07:00","message":"[bufferProcess] interim [80000000]:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.326750695+07:00","message":"[bufferProcess] send to processor:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.326758002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.326760985+07:00","message":"> Transcript [144] [false]: 'การปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.326764108+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.326767806+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.326770032+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.326772136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.326779026+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.326781569+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.326783525+07:00","message":"Set new StatePrefix : 'การปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.326785801+07:00","message":"Next Push (prob) : 'ปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.326794419+07:00","message":"push: {false การ 0 0xc003ae4180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.431493987+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.431535906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.431543808+07:00","message":"receive interim result [false|false]: การตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.431563844+07:00","message":"[buffer interim] 17 false การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.431570197+07:00","message":"[bufferProcess] interim [200000000]:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.431572672+07:00","message":"[bufferProcess] send to processor:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.431575979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.431578717+07:00","message":"> Transcript [145] [false]: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.431581009+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.431583488+07:00","message":"Set new StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.634543238+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.63458191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.634587454+07:00","message":"receive interim result [false|false]: การตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:00.634599612+07:00","message":"[buffer interim] 17 false การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.634606412+07:00","message":"[bufferProcess] interim [380000000]:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.634608927+07:00","message":"[bufferProcess] send to processor:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.634613709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.634616299+07:00","message":"> Transcript [146] [false]: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.634619537+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.634621529+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.634623361+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:00.634625547+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.14424979+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.144285477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.144291257+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.144304805+07:00","message":"[buffer interim] 17 false การตอบสนองของพืชไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.144310493+07:00","message":"[bufferProcess] interim [920000000]:การตอบสนองของพืชไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.14431294+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.144318193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.144320916+07:00","message":"> Transcript [147] [false]: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.144324138+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.144326268+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.144328118+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.144330376+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.328279809+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.328320294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.328326238+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.328339323+07:00","message":"[buffer interim] 17 false การตอบสนองของพืชไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.328347166+07:00","message":"[bufferProcess] interim [40000000]:การตอบสนองของพืชไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.328349991+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.328356837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.328360174+07:00","message":"> Transcript [148] [false]: 'การตอบสนองของพืชไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.328363752+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.328366381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.328368186+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.328370348+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.521314212+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.521356365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.52136321+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสิ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.521381697+07:00","message":"[buffer interim] 17 false การตอบสนองของพืชไม่ได้รับสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.5213909+07:00","message":"[bufferProcess] interim [280000000]:การตอบสนองของพืชไม่ได้รับสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.521394883+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.521399656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.521402741+07:00","message":"> Transcript [149] [false]: 'การตอบสนองของพืชไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.521406536+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.521408569+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.521410438+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.521412422+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.521414927+07:00","message":"Push: 'ตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.521416965+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.521419066+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืชไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.521421665+07:00","message":"Next Push (prob) : 'ของพืชไม่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.521430392+07:00","message":"push: {false ตอบสนอง 0 0xc003ae4180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.589907902+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.589954707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.589961218+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.589975557+07:00","message":"[buffer interim] 17 false การตอบสนองของพืชไม่ได้รับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.589983493+07:00","message":"[bufferProcess] interim [340000000]:การตอบสนองของพืชไม่ได้รับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.589986259+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.58999417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.589997539+07:00","message":"> Transcript [150] [false]: 'การตอบสนองของพืชไม่ได้รับสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.590001155+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.59000349+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.590005607+07:00","message":"StatePrefix: 'การตอบสนองของพืชไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.590008078+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.711314695+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.711354474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสินค้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.711360543+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.71137718+07:00","message":"[buffer interim] 17 false การตอบสนองของพืชไม่ได้รับสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.711385786+07:00","message":"[bufferProcess] interim [520000000]:การตอบสนองของพืชไม่ได้รับสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.711388539+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.711392636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.711395605+07:00","message":"> Transcript [151] [false]: 'การตอบสนองของพืชไม่ได้รับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.711398926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.711401228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.711403042+07:00","message":"StatePrefix: 'การตอบสนองของพืชไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.711405293+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:01.901477169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:01.90149905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:02.227497057+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:02.227538685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:02.227544695+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:02.227563359+07:00","message":"[buffer interim] 17 false การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.227575082+07:00","message":"[bufferProcess] interim [940000000]:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.227577982+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.227584959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.227588127+07:00","message":"> Transcript [152] [false]: 'การตอบสนองของพืชไม่ได้รับสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.22759143+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.227593748+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.22759605+07:00","message":"StatePrefix: 'การตอบสนองของพืชไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.227598594+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:02.490738195+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:02.490772884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:02.490778832+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:02.490795798+07:00","message":"[buffer interim] 17 false การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.490802677+07:00","message":"[bufferProcess] interim [240000000]:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.490805455+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.490808491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.490811105+07:00","message":"> Transcript [153] [false]: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.490814732+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.490816837+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.490819011+07:00","message":"StatePrefix: 'การตอบสนองของพืชไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.49082119+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.490825459+07:00","message":"Push: 'ของพืชไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.49082759+07:00","message":"TextPushed: 'การตอบสนองของพืชไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.490829665+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.490831821+07:00","message":"Next Push (prob) : 'สินค้าแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:02.490838795+07:00","message":"push: {false ของพืชไม่ได้รับ 0 0xc003ae4180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:02.497305907+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:02.497330624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:02.497335237+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:02.497347745+07:00","message":"[buffer interim] 17 false การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.497352887+07:00","message":"[bufferProcess] interim [300000000]:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.497355262+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.497357921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.497361042+07:00","message":"> Transcript [154] [false]: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.497362992+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:02.497364862+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.132088913+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.132127822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.132134004+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.132149582+07:00","message":"[buffer interim] 17 false การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.132156327+07:00","message":"[bufferProcess] interim [900000000]:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.132159086+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.132162248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.132164768+07:00","message":"> Transcript [155] [false]: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.132167323+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.132169111+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.530705765+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.530738423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้นไม่ได้หลายรูปแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.53074396+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้นไม่ได้หลายรูปแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.530759289+07:00","message":"[buffer interim] 17 false การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้นไม่ได้หลายรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.530766151+07:00","message":"[bufferProcess] interim [320000000]:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้นไม่ได้หลายรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.530769112+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.530772202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.530776099+07:00","message":"> Transcript [156] [false]: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.530781524+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.530784278+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.530787522+07:00","message":"StatePrefix: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.530791418+07:00","message":"TextPushed: 'การตอบสนองของพืชไม่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.752607423+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.814640224+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.908383284+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.908427911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสิ่งเร้านั้นได้หลายรูปแบบ\",\"confidence\":0.9173383}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.908433708+07:00","message":"receive interim result [true|false]: การตอบสนองของพืชไม่ได้รับสิ่งเร้านั้นได้หลายรูปแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.908444248+07:00","message":"end recv isFinal message id 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.908446345+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.908452338+07:00","message":"[buffer interim] 17 true การตอบสนองของพืชไม่ได้รับสิ่งเร้านั้นได้หลายรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.908458702+07:00","message":"[bufferProcess] interim [680000000]:การตอบสนองของพืชไม่ได้รับสิ่งเร้านั้นได้หลายรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.90846291+07:00","message":"[bufferProcess] send to processor (isfinal):การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้นไม่ได้หลายรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.908465999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.908468405+07:00","message":"> Transcript [157] [false]: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้นไม่ได้หลายรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.908471313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.908473354+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้นไม่ได้หลายรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.908475401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.908485648+07:00","message":"> Transcript [158] [true]: 'การตอบสนองของพืชไม่ได้รับสิ่งเร้านั้นได้หลายรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.908488644+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.908490508+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.908492456+07:00","message":"StatePrefix: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนั้นไม่ได้หลายรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.908495207+07:00","message":"TextPushed: 'การตอบสนองของพืชไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.908498124+07:00","message":"Push: 'สิ่งเร้านั้นได้หลายรูปแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.908506681+07:00","message":"push: {true สิ่งเร้านั้นได้หลายรูปแบบ 0 0xc003ae4180}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:03.924058328+07:00","message":"write wav file: './tmp/7570/7570_17.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.94429147+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.135044791+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.183020529+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.183038762+07:00","message":"found end of frame, send empty tag with msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.183041827+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.183048355+07:00","message":"[buffer interim] 18 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.183054709+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.18305795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.183060357+07:00","message":"> Transcript [159] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.183062992+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.183064959+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.183066639+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.183068539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.183078955+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.183087111+07:00","message":"push: {true \n 0 0xc000044d00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:04.187996989+07:00","message":"write wav file: './tmp/7570/7570_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.321596581+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.412443029+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.412469312+07:00","message":"found end of frame, send empty tag with msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.412473227+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.412492154+07:00","message":"[buffer interim] 19 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.412502204+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.412506469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.412509751+07:00","message":"> Transcript [160] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.41251371+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.412516785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.412519589+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.412522702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.412526447+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.412537699+07:00","message":"push: {true \n 0 0xc000044300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:04.416913978+07:00","message":"write wav file: './tmp/7570/7570_19.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.515725424+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.645025339+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.713650041+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.792343967+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.792364799+07:00","message":"found end of frame, send empty tag with msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.792367968+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.792374681+07:00","message":"[buffer interim] 20 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.792381599+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.792392174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.792395042+07:00","message":"> Transcript [161] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.792397659+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.792399562+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.792401263+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.792403061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.792405627+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.792414489+07:00","message":"push: {true \n 0 0xc00040cc00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:04.797302019+07:00","message":"write wav file: './tmp/7570/7570_20.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:04.901568508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:04.901579256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.158677943+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.158711284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.158716228+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.158729774+07:00","message":"[buffer interim] 21 false แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.158735802+07:00","message":"[bufferProcess] interim [320000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.158738698+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.158743483+07:00","message":"[bufferProcess] send to processor (ticker):แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.158746619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.158750575+07:00","message":"> Transcript [162] [false]: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.158754235+07:00","message":"Set StatePrefix (first interim): 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.336760706+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.336803701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.33680935+07:00","message":"receive interim result [false|false]: แบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.336823034+07:00","message":"[buffer interim] 21 false แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.336830145+07:00","message":"[bufferProcess] interim [440000000]:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.336832165+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.609209034+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.609244316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้พี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.609249714+07:00","message":"receive interim result [false|false]: แบบนี้พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.60926452+07:00","message":"[buffer interim] 21 false แบบนี้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.609271542+07:00","message":"[bufferProcess] interim [680000000]:แบบนี้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.609273872+07:00","message":"[bufferProcess] send to processor:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.609276747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.609279578+07:00","message":"> Transcript [163] [false]: 'แบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.609282374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.609284436+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.609286367+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.609288365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.801552489+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.801597749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.801602878+07:00","message":"receive interim result [false|false]: แบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.801619754+07:00","message":"[buffer interim] 21 false แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.801626943+07:00","message":"[bufferProcess] interim [860000000]:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.801629465+07:00","message":"[bufferProcess] send to processor:แบบนี้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.801632713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.801635404+07:00","message":"> Transcript [164] [false]: 'แบบนี้พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.801638334+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.8016406+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.801642605+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.801644712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.81516817+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.815195095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้ที่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.815200084+07:00","message":"receive interim result [false|false]: แบบนี้ที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.815213009+07:00","message":"[buffer interim] 21 false แบบนี้ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815218729+07:00","message":"[bufferProcess] interim [920000000]:แบบนี้ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815220969+07:00","message":"[bufferProcess] send to processor:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815223989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815226805+07:00","message":"> Transcript [165] [false]: 'แบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815229596+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815231535+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815233581+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815235774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.034954304+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.034993754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.034999213+07:00","message":"receive interim result [false|false]: แบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.035010517+07:00","message":"[buffer interim] 21 false แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.035016858+07:00","message":"[bufferProcess] interim [100000000]:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.035020353+07:00","message":"[bufferProcess] send to processor:แบบนี้ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.035025906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.035028651+07:00","message":"> Transcript [166] [false]: 'แบบนี้ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.035032167+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.035034189+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.035036151+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.035038242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.035042367+07:00","message":"Push: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.03504407+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.035045926+07:00","message":"Set new StatePrefix : 'แบบนี้ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.035048158+07:00","message":"Next Push (prob) : 'นี้ที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.035054406+07:00","message":"push: {false แบบ 0 0xc003ae4000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.311630133+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.311673288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้ที่เห็นไม่ชัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.311679668+07:00","message":"receive interim result [false|false]: แบบนี้ที่เห็นไม่ชัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.311693072+07:00","message":"[buffer interim] 21 false แบบนี้ที่เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.311700139+07:00","message":"[bufferProcess] interim [400000000]:แบบนี้ที่เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.311702573+07:00","message":"[bufferProcess] send to processor:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.311705395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.311707925+07:00","message":"> Transcript [167] [false]: 'แบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.31170996+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.887389339+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.887427214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้ที่เห็นไม่ชัด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.887432512+07:00","message":"receive interim result [false|false]: แบบนี้ที่เห็นไม่ชัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.887447882+07:00","message":"[buffer interim] 21 false แบบนี้ที่เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.887454598+07:00","message":"[bufferProcess] interim [0]:แบบนี้ที่เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.887456989+07:00","message":"[bufferProcess] send to processor:แบบนี้ที่เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.887460492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.88746358+07:00","message":"> Transcript [168] [false]: 'แบบนี้ที่เห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.887468162+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.887470502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.887472196+07:00","message":"StatePrefix: 'แบบนี้ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.887479683+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:07.902561322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:07.902576299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.941063198+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.941094547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้ที่เห็นได้ชัดก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.941100236+07:00","message":"receive interim result [false|false]: แบบนี้ที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.941115785+07:00","message":"[buffer interim] 21 false แบบนี้ที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.941125979+07:00","message":"[bufferProcess] interim [120000000]:แบบนี้ที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.941129791+07:00","message":"[bufferProcess] send to processor:แบบนี้ที่เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.94113946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.941142896+07:00","message":"> Transcript [169] [false]: 'แบบนี้ที่เห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.941147493+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.941150667+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.941154082+07:00","message":"StatePrefix: 'แบบนี้ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.941157512+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.593607795+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.593644756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้ที่เห็นได้ชัดก็คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.59365075+07:00","message":"receive interim result [false|false]: แบบนี้ที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.593663327+07:00","message":"[buffer interim] 21 false แบบนี้ที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.593682061+07:00","message":"[bufferProcess] interim [720000000]:แบบนี้ที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.593684976+07:00","message":"[bufferProcess] send to processor:แบบนี้ที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.593690668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.593693359+07:00","message":"> Transcript [170] [false]: 'แบบนี้ที่เห็นได้ชัดก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.593696602+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.593698483+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.593700507+07:00","message":"StatePrefix: 'แบบนี้ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.593702805+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.774592269+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.774645033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.774650844+07:00","message":"receive interim result [false|false]: แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.774666289+07:00","message":"[buffer interim] 21 false แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.774674454+07:00","message":"[bufferProcess] interim [900000000]:แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.77467693+07:00","message":"[bufferProcess] send to processor:แบบนี้ที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.774683031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.774685855+07:00","message":"> Transcript [171] [false]: 'แบบนี้ที่เห็นได้ชัดก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.774689658+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.774692002+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.774694487+07:00","message":"StatePrefix: 'แบบนี้ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.774697032+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.774702899+07:00","message":"Push: 'นี้ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.774704851+07:00","message":"TextPushed: 'แบบนี้ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.774707389+07:00","message":"Set new StatePrefix : 'แบบนี้ที่เห็นได้ชัดก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.774709799+07:00","message":"Next Push (prob) : 'ได้ชัดก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.774718355+07:00","message":"push: {false นี้ที่เห็น 0 0xc003ae4000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.956861268+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.956897615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อนไหว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.956903465+07:00","message":"receive interim result [false|false]: แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.95691833+07:00","message":"[buffer interim] 21 false แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.956925669+07:00","message":"[bufferProcess] interim [80000000]:แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.956929652+07:00","message":"[bufferProcess] send to processor:แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.956938252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.95694201+07:00","message":"> Transcript [172] [false]: 'แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.956946823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.956948961+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.956953348+07:00","message":"StatePrefix: 'แบบนี้ที่เห็นได้ชัดก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.956955625+07:00","message":"TextPushed: 'แบบนี้ที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.323727468+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.452218371+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.452274052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อนไหว\",\"confidence\":0.93357444}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.452281255+07:00","message":"receive interim result [true|false]: แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.452303929+07:00","message":"end recv isFinal message id 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.452306529+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.452315168+07:00","message":"[buffer interim] 21 true แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.452323962+07:00","message":"[bufferProcess] interim [620000000]:แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.452327594+07:00","message":"[bufferProcess] send to processor (isfinal):แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.452331028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.452334078+07:00","message":"> Transcript [173] [false]: 'แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.452337209+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.452339304+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.452341499+07:00","message":"StatePrefix: 'แบบนี้ที่เห็นได้ชัดก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.452343907+07:00","message":"TextPushed: 'แบบนี้ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.452345838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.452347643+07:00","message":"> Transcript [174] [true]: 'แบบนี้ที่เห็นได้ชัดก็คือการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.452349916+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.452351489+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.45235409+07:00","message":"StatePrefix: 'แบบนี้ที่เห็นได้ชัดก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.452356079+07:00","message":"TextPushed: 'แบบนี้ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.452359407+07:00","message":"Push: 'ได้ชัดก็คือการเคลื่อนไหว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.452369017+07:00","message":"push: {true ได้ชัดก็คือการเคลื่อนไหว 0 0xc003ae4000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.454834243+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:09.462025058+07:00","message":"write wav file: './tmp/7570/7570_21.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:10.902643365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:10.902677037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.317287416+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.317331262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.317336262+07:00","message":"receive interim result [false|false]: ชาร์จแบต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.317349712+07:00","message":"[buffer interim] 22 false ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.317357035+07:00","message":"[bufferProcess] interim [860000000]:ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.31735903+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.317365311+07:00","message":"[bufferProcess] send to processor (ticker):ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.317367963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.317370666+07:00","message":"> Transcript [175] [false]: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.317372949+07:00","message":"Set StatePrefix (first interim): 'ชาร์จแบต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:12.025634437+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:12.025677065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:12.025683057+07:00","message":"receive interim result [false|false]: ชาร์จแบต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:12.025693571+07:00","message":"[buffer interim] 22 false ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.025701529+07:00","message":"[bufferProcess] interim [460000000]:ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.025704174+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.008481128+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.008519325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตสัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.008525694+07:00","message":"receive interim result [false|false]: ชาร์จแบตสัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.008542818+07:00","message":"[buffer interim] 22 false ชาร์จแบตสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.008551469+07:00","message":"[bufferProcess] interim [600000000]:ชาร์จแบตสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.008554146+07:00","message":"[bufferProcess] send to processor:ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.008557433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.00856047+07:00","message":"> Transcript [176] [false]: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.008563652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.008565845+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.008567762+07:00","message":"StatePrefix: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.008569939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.141339406+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.141378271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.141384185+07:00","message":"receive interim result [false|false]: ชาร์จแบต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.141398395+07:00","message":"[buffer interim] 22 false ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.141416353+07:00","message":"[bufferProcess] interim [720000000]:ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.141419256+07:00","message":"[bufferProcess] send to processor:ชาร์จแบตสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.141427308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.141431881+07:00","message":"> Transcript [177] [false]: 'ชาร์จแบตสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.141437075+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.141439837+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.141442632+07:00","message":"StatePrefix: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.141446063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.307750907+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.307787144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตสัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.307793196+07:00","message":"receive interim result [false|false]: ชาร์จแบตสัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.30780935+07:00","message":"[buffer interim] 22 false ชาร์จแบตสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.307816783+07:00","message":"[bufferProcess] interim [840000000]:ชาร์จแบตสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.307819827+07:00","message":"[bufferProcess] send to processor:ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.307823349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.307825749+07:00","message":"> Transcript [178] [false]: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.307829097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.307831145+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.307833038+07:00","message":"StatePrefix: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.30783516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.369821795+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.369866629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตสัมพันธ์กับทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.369872481+07:00","message":"receive interim result [false|false]: ชาร์จแบตสัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.369882889+07:00","message":"[buffer interim] 22 false ชาร์จแบตสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.369889105+07:00","message":"[bufferProcess] interim [960000000]:ชาร์จแบตสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.369891473+07:00","message":"[bufferProcess] send to processor:ชาร์จแบตสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.369894367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.369897169+07:00","message":"> Transcript [179] [false]: 'ชาร์จแบตสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.369900846+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.369902928+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.369905191+07:00","message":"StatePrefix: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.369907256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.369909813+07:00","message":"Push: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.369911853+07:00","message":"TextPushed: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.369913898+07:00","message":"Set new StatePrefix : 'ชาร์จแบตสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.369916381+07:00","message":"Next Push (prob) : 'สัมพันธ์กับทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.369923594+07:00","message":"push: {false ชาร์จแบต 0 0xc000044b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.632037193+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.632082036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตสัมพันธ์กับทิศทางของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.632087764+07:00","message":"receive interim result [false|false]: ชาร์จแบตสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.632104693+07:00","message":"[buffer interim] 22 false ชาร์จแบตสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.632111651+07:00","message":"[bufferProcess] interim [200000000]:ชาร์จแบตสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.632114157+07:00","message":"[bufferProcess] send to processor:ชาร์จแบตสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.632117418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.632120275+07:00","message":"> Transcript [180] [false]: 'ชาร์จแบตสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.63212351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.632125632+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.632127635+07:00","message":"StatePrefix: 'ชาร์จแบตสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.632129797+07:00","message":"TextPushed: 'ชาร์จแบต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.879921234+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.879961942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตสัมพันธ์กับทิศทางของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.87996857+07:00","message":"receive interim result [false|false]: ชาร์จแบตสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.879983576+07:00","message":"[buffer interim] 22 false ชาร์จแบตสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.87999552+07:00","message":"[bufferProcess] interim [440000000]:ชาร์จแบตสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.879998011+07:00","message":"[bufferProcess] send to processor:ชาร์จแบตสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.880002203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.880005317+07:00","message":"> Transcript [181] [false]: 'ชาร์จแบตสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.880009225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.880011634+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.880013714+07:00","message":"StatePrefix: 'ชาร์จแบตสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.880015924+07:00","message":"TextPushed: 'ชาร์จแบต'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:13.903107978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:13.903123744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.268408864+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.268458536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.268465518+07:00","message":"receive interim result [false|false]: ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.268492629+07:00","message":"[buffer interim] 22 false ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.268502969+07:00","message":"[bufferProcess] interim [860000000]:ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.268505766+07:00","message":"[bufferProcess] send to processor:ชาร์จแบตสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.268511714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.268515063+07:00","message":"> Transcript [182] [false]: 'ชาร์จแบตสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.268518537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.268520937+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.268523189+07:00","message":"StatePrefix: 'ชาร์จแบตสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.268525675+07:00","message":"TextPushed: 'ชาร์จแบต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.774549944+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.785817986+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.785861489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้าได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.78586797+07:00","message":"receive interim result [false|false]: ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.785880678+07:00","message":"[buffer interim] 22 false ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.785887282+07:00","message":"[bufferProcess] interim [340000000]:ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.785890306+07:00","message":"[bufferProcess] send to processor:ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.785898058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.785900891+07:00","message":"> Transcript [183] [false]: 'ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.785904685+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.785906994+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.785909094+07:00","message":"StatePrefix: 'ชาร์จแบตสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.785911234+07:00","message":"TextPushed: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.785916109+07:00","message":"Push: 'สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.78591816+07:00","message":"TextPushed: 'ชาร์จแบตสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.785920386+07:00","message":"Set new StatePrefix : 'ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.785922648+07:00","message":"Next Push (prob) : 'ทางของสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.785929831+07:00","message":"push: {false สัมพันธ์กับทิศ 0 0xc000044b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.835435056+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.869500893+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.869539697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้าได้\",\"confidence\":0.911575}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.869547013+07:00","message":"receive interim result [true|false]: ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.86955605+07:00","message":"end recv isFinal message id 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.869558345+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.869565906+07:00","message":"[buffer interim] 22 true ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.869578522+07:00","message":"[bufferProcess] interim [550000000]:ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.86958243+07:00","message":"[bufferProcess] send to processor (isfinal):ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.869586656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.869590139+07:00","message":"> Transcript [184] [false]: 'ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.869593598+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.869595689+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.869597456+07:00","message":"StatePrefix: 'ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.869600164+07:00","message":"TextPushed: 'ชาร์จแบตสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.869602253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.869604092+07:00","message":"> Transcript [185] [true]: 'ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.869606306+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.869607912+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.869609605+07:00","message":"StatePrefix: 'ชาร์จแบตสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.869611804+07:00","message":"TextPushed: 'ชาร์จแบตสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.869614975+07:00","message":"Push: 'ทางของสิ่งเร้าได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.869623596+07:00","message":"push: {true ทางของสิ่งเร้าได้ 0 0xc000044b80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:14.880825059+07:00","message":"write wav file: './tmp/7570/7570_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.708464384+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.70851308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.708518931+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.708532667+07:00","message":"[buffer interim] 23 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.708539185+07:00","message":"[bufferProcess] interim [860000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.708541089+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.708544483+07:00","message":"[bufferProcess] send to processor (ticker):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.708546985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.708549877+07:00","message":"> Transcript [186] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.708552082+07:00","message":"Set StatePrefix (first interim): 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.824474203+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.883826334+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:16.904137433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:16.904150979+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.908360749+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.908395781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.908401884+07:00","message":"receive interim result [true|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.908410442+07:00","message":"end recv isFinal message id 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.908412853+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.90841844+07:00","message":"[buffer interim] 23 true นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.908428138+07:00","message":"[bufferProcess] interim [70000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.908431681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.908434383+07:00","message":"> Transcript [187] [true]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.908437404+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.908439256+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.90844104+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.908442869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.908449124+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.908458353+07:00","message":"push: {true นะคะ 0 0xc001f26480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:16.918637263+07:00","message":"write wav file: './tmp/7570/7570_23.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:17.783448938+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:17.871746528+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:17.871771513+07:00","message":"found end of frame, send empty tag with msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:17.871775482+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:17.871783478+07:00","message":"[buffer interim] 24 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.871792057+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.871796579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.871799296+07:00","message":"> Transcript [188] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.871802013+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.871803892+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.871805604+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.871807341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.871815491+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:17.87182601+07:00","message":"push: {true \n 0 0xc00040de00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:17.877587271+07:00","message":"write wav file: './tmp/7570/7570_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:17.912353259+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.473461289+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.473509576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.473514908+07:00","message":"receive interim result [false|false]: ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.4735281+07:00","message":"[buffer interim] 25 false ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.473535859+07:00","message":"[bufferProcess] interim [620000000]:ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.473538772+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.473544874+07:00","message":"[bufferProcess] send to processor (ticker):ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.473548567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.473551194+07:00","message":"> Transcript [189] [false]: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.473553403+07:00","message":"Set StatePrefix (first interim): 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.676756549+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.676799764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.676805216+07:00","message":"receive interim result [false|false]: ที่มีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.676821692+07:00","message":"[buffer interim] 25 false ที่มีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.676841331+07:00","message":"[bufferProcess] interim [800000000]:ที่มีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.676844029+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.779167906+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.779206068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีพิษ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.779211537+07:00","message":"receive interim result [false|false]: ที่มีพิษ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.779227009+07:00","message":"[buffer interim] 25 false ที่มีพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.779235169+07:00","message":"[bufferProcess] interim [860000000]:ที่มีพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.779237334+07:00","message":"[bufferProcess] send to processor:ที่มีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.779240716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.779243244+07:00","message":"> Transcript [190] [false]: 'ที่มีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.779247171+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.779249325+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.779251145+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.779252997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:19.90465004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:19.904674452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.965699232+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.965748488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.965754393+07:00","message":"receive interim result [false|false]: ที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.965771271+07:00","message":"[buffer interim] 25 false ที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.965778814+07:00","message":"[bufferProcess] interim [40000000]:ที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.965781346+07:00","message":"[bufferProcess] send to processor:ที่มีพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.965785018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.965787875+07:00","message":"> Transcript [191] [false]: 'ที่มีพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.965791056+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.965793057+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.965794883+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.965796733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:20.550085773+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:20.550128328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทาง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:20.550134333+07:00","message":"receive interim result [false|false]: ที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:20.550150037+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:20.550155318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:20.55015868+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:20.550164021+07:00","message":"[buffer interim] 25 false ที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:20.550167086+07:00","message":"[buffer interim] 25 false ที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550173485+07:00","message":"[bufferProcess] interim [640000000]:ที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550175952+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550179091+07:00","message":"[bufferProcess] interim [700000000]:ที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.55018098+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550183552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550185971+07:00","message":"> Transcript [192] [false]: 'ที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550189935+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550192107+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550193892+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550196173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550197688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550199526+07:00","message":"> Transcript [193] [false]: 'ที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550201541+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550203296+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550204887+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550206596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550209866+07:00","message":"Push: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550211831+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550213731+07:00","message":"Set new StatePrefix : 'ที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.550215768+07:00","message":"Next Push (prob) : 'ทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:20.55022398+07:00","message":"push: {false ที่มี 0 0xc00040c800}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:20.933076096+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:20.933114738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:20.933120457+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:20.933134731+07:00","message":"[buffer interim] 25 false ที่มีทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.933141306+07:00","message":"[bufferProcess] interim [120000000]:ที่มีทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.933146206+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.933152823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.933155399+07:00","message":"> Transcript [194] [false]: 'ที่มีทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.933158966+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.933170719+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.933173169+07:00","message":"StatePrefix: 'ที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:20.933175619+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.379902449+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.379948478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.379954605+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.379974004+07:00","message":"[buffer interim] 25 false ที่มีทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.37998134+07:00","message":"[bufferProcess] interim [480000000]:ที่มีทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.379984042+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.379987604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.379990803+07:00","message":"> Transcript [195] [false]: 'ที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.3799947+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.379997279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.379999059+07:00","message":"StatePrefix: 'ที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.380001444+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.565406364+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.565448239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์กับทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.565454045+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.565472883+07:00","message":"[buffer interim] 25 false ที่มีทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.565482877+07:00","message":"[bufferProcess] interim [660000000]:ที่มีทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.565485494+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.565491079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.565494234+07:00","message":"> Transcript [196] [false]: 'ที่มีทิศทางสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.565497468+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.565499557+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.565502113+07:00","message":"StatePrefix: 'ที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.5655044+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.759799954+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.759841075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์กับทิศทางของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.759847143+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.759864897+07:00","message":"[buffer interim] 25 false ที่มีทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.75987642+07:00","message":"[bufferProcess] interim [900000000]:ที่มีทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.759879017+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.759883045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.759886299+07:00","message":"> Transcript [197] [false]: 'ที่มีทิศทางสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.759890052+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.759892351+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.759894173+07:00","message":"StatePrefix: 'ที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.759896185+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.759903443+07:00","message":"Push: 'ทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.759905268+07:00","message":"TextPushed: 'ที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.759907649+07:00","message":"Set new StatePrefix : 'ที่มีทิศทางสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.759910248+07:00","message":"Next Push (prob) : 'สัมพันธ์กับทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.7599363+07:00","message":"push: {false ทิศทาง 0 0xc00040c800}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.078752675+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.07879802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.078805112+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.078820666+07:00","message":"[buffer interim] 25 false ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.078831636+07:00","message":"[bufferProcess] interim [140000000]:ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.078834512+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.078838222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.078841111+07:00","message":"> Transcript [198] [false]: 'ที่มีทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.078844827+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.078846932+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.078849058+07:00","message":"StatePrefix: 'ที่มีทิศทางสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.078851345+07:00","message":"TextPushed: 'ที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.347617357+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.347666346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.347673789+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.347690115+07:00","message":"[buffer interim] 25 false ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.347698745+07:00","message":"[bufferProcess] interim [440000000]:ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.347701705+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.347711264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.347714371+07:00","message":"> Transcript [199] [false]: 'ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.347718213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.347720692+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.347724313+07:00","message":"StatePrefix: 'ที่มีทิศทางสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.347726929+07:00","message":"TextPushed: 'ที่มีทิศทาง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:22.905044289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:22.905073913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.971623903+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.986365229+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.986411509+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-05-14T13:06:22.986419286+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.986433979+07:00","message":"[buffer interim] 25 false ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.986441648+07:00","message":"[bufferProcess] interim [40000000]:ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.986445878+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.98645035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.98645389+07:00","message":"> Transcript [200] [false]: 'ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.986458345+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.986461056+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.986470933+07:00","message":"StatePrefix: 'ที่มีทิศทางสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.986474499+07:00","message":"TextPushed: 'ที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.070758501+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.070800494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า\",\"confidence\":0.9481141}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.070807407+07:00","message":"receive interim result [true|false]: ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.070818146+07:00","message":"end recv isFinal message id 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.070821364+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.070827762+07:00","message":"[buffer interim] 25 true ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070836262+07:00","message":"[bufferProcess] interim [280000000]:ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.07084+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070843723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070846787+07:00","message":"> Transcript [201] [false]: 'ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070850174+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070852151+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070855768+07:00","message":"StatePrefix: 'ที่มีทิศทางสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070858378+07:00","message":"TextPushed: 'ที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070861659+07:00","message":"Push: 'สัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070863657+07:00","message":"TextPushed: 'ที่มีทิศทางสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070865624+07:00","message":"Set new StatePrefix : 'ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070867668+07:00","message":"Next Push (prob) : 'ของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070869462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070871395+07:00","message":"> Transcript [202] [true]: 'ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070873668+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070875704+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070877399+07:00","message":"StatePrefix: 'ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070879251+07:00","message":"TextPushed: 'ที่มีทิศทางสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.070881376+07:00","message":"Push: 'ของสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.070889706+07:00","message":"push: {false สัมพันธ์กับทิศทาง 0 0xc00040c800}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.070895159+07:00","message":"push: {true ของสิ่งเร้า 0 0xc00040c800}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:23.080972357+07:00","message":"write wav file: './tmp/7570/7570_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.612866091+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:24.839507633+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:24.839556242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:24.839561597+07:00","message":"receive interim result [false|false]: และการตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:24.839581051+07:00","message":"[buffer interim] 26 false และการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.839587579+07:00","message":"[bufferProcess] interim [260000000]:และการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.839590354+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.839598346+07:00","message":"[bufferProcess] send to processor (ticker):และการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.839600846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.839603629+07:00","message":"> Transcript [203] [false]: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.839606119+07:00","message":"Set StatePrefix (first interim): 'และการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.026456686+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.026507103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.026513496+07:00","message":"receive interim result [false|false]: และการตอบสนองที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.026528075+07:00","message":"[buffer interim] 26 false และการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.026535737+07:00","message":"[bufferProcess] interim [440000000]:และการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.026537755+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.158698172+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.158740603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.158746311+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.158758919+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.158765494+07:00","message":"[bufferProcess] interim [620000000]:และการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.158767856+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.158772985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.158775746+07:00","message":"> Transcript [204] [false]: 'และการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.158778992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.158780898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.158782772+07:00","message":"StatePrefix: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.158785152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.347582613+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.347623267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.347629078+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.347641151+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.347649654+07:00","message":"[bufferProcess] interim [800000000]:และการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.347652151+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.347655194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.347657861+07:00","message":"> Transcript [205] [false]: 'และการตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.347661094+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.347663388+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.347665282+07:00","message":"StatePrefix: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.347667306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.663771763+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.663809585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.66381514+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.663827132+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.663832838+07:00","message":"[bufferProcess] interim [40000000]:และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.663835252+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.663840309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.66384305+07:00","message":"> Transcript [206] [false]: 'และการตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.663846737+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.663849041+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.663851163+07:00","message":"StatePrefix: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.663853477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:25.905609356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:25.905599479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.935772471+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.935813231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.935819037+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.935835851+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.935843934+07:00","message":"[bufferProcess] interim [400000000]:และการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.93584693+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.935855168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.935858482+07:00","message":"> Transcript [207] [false]: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.935862553+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.935864621+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.935866729+07:00","message":"StatePrefix: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.935868851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.935875686+07:00","message":"Push: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.935877513+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.9358795+07:00","message":"Set new StatePrefix : 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:25.935881612+07:00","message":"Next Push (prob) : 'ที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:25.93589003+07:00","message":"push: {false และการตอบสนอง 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.183365697+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.183406926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.183412676+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางใด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.183425286+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มีทิศทางใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.183431952+07:00","message":"[bufferProcess] interim [580000000]:และการตอบสนองที่มีทิศทางใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.183434904+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.183442395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.183445143+07:00","message":"> Transcript [208] [false]: 'และการตอบสนองที่มีทิศทางไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.183448509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.183450494+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.183453943+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.183456477+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.243501591+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.243538491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.243544634+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.243558176+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มีทิศทางไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.243564788+07:00","message":"[bufferProcess] interim [640000000]:และการตอบสนองที่มีทิศทางไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.243567574+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.243574039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.24357677+07:00","message":"> Transcript [209] [false]: 'และการตอบสนองที่มีทิศทางใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.243579969+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.243581947+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.243583778+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.243588964+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.246309506+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.246348098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.246353922+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.246369306+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.246376289+07:00","message":"[bufferProcess] interim [700000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.246379499+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.246386634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.246389732+07:00","message":"> Transcript [210] [false]: 'และการตอบสนองที่มีทิศทางไม่สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.246393072+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.246395431+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.246397491+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.246400137+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.838769522+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.838809084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.838815824+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.838828771+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.838838883+07:00","message":"[bufferProcess] interim [300000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.838841409+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.838847176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.838849856+07:00","message":"> Transcript [211] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.838853726+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.838855813+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.838858213+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.838860697+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.838867529+07:00","message":"Push: 'ที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.838869321+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.838871778+07:00","message":"Set new StatePrefix : 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.838873903+07:00","message":"Next Push (prob) : 'ไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.83889821+07:00","message":"push: {false ที่มีทิศทาง 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:27.337827278+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:27.337866312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:27.337872959+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:27.337882593+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.337889484+07:00","message":"[bufferProcess] interim [780000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.337891746+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.337895296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.337898854+07:00","message":"> Transcript [212] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.337903294+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.337905378+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.337907234+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.337910925+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:27.655706297+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:27.65574689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:27.655753448+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:27.655767012+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.655774316+07:00","message":"[bufferProcess] interim [80000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.655776836+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.655783528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.655786341+07:00","message":"> Transcript [213] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.65579015+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.655792349+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.655794489+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.655797289+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:27.854206231+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:27.854249025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:27.854256109+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:27.854268759+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.854275503+07:00","message":"[bufferProcess] interim [320000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.854279243+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.854287551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.85429123+07:00","message":"> Transcript [214] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.854296425+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.854299756+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.854303075+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:27.854307164+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.168292122+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.168349312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.168358972+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.16837646+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.168385397+07:00","message":"[bufferProcess] interim [560000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.168389965+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.168400083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.168403865+07:00","message":"> Transcript [215] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.168409893+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.168412932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.168416675+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.168420582+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.16842953+07:00","message":"Push: 'ไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.168432991+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.16843625+07:00","message":"Set new StatePrefix : 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.168440283+07:00","message":"Next Push (prob) : 'กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.168451533+07:00","message":"push: {false ไม่สัมพันธ์ 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.429758976+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.429799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.429805425+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.429816942+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.429823549+07:00","message":"[bufferProcess] interim [860000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.429826342+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.42983168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.429834421+07:00","message":"> Transcript [216] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.429837937+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.429839794+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.429841954+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.429845152+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.432744654+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.432756274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.43276003+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.432767899+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.432771211+07:00","message":"[bufferProcess] interim [920000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.43277384+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.432776364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.432778442+07:00","message":"> Transcript [217] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.432780851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.432782666+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.432784447+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.432786337+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.537226831+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.53726638+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.537269674+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.537272084+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.537274765+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.537276388+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.537277924+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.537279455+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.555761463+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.555795932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.555802235+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.555816786+07:00","message":"[buffer interim] 26 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.555825102+07:00","message":"[bufferProcess] interim [980000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.555829124+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.555839232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.555843045+07:00","message":"> Transcript [218] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.555848405+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.555851628+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.555854976+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.555858769+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.732725069+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.844643295+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.844678209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\",\"confidence\":0.9479561}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.844685018+07:00","message":"receive interim result [true|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.844695318+07:00","message":"end recv isFinal message id 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.844697494+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.844703881+07:00","message":"[buffer interim] 26 true และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844713009+07:00","message":"[bufferProcess] interim [130000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844716941+07:00","message":"[bufferProcess] send to processor (isfinal):และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844720126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844723285+07:00","message":"> Transcript [219] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844726768+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844728721+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844730896+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.84473371+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844740126+07:00","message":"Push: 'กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844742131+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844744226+07:00","message":"Set new StatePrefix : 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844746436+07:00","message":"Next Push (prob) : 'สิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.84474812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844754574+07:00","message":"> Transcript [220] [true]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844766103+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844767942+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844769657+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844772301+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.844774398+07:00","message":"Push: 'สิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.844785462+07:00","message":"push: {false กับทิศทางของ 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.84482387+07:00","message":"push: {true สิ่งเร้า 0 0xc000044f00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:28.855192961+07:00","message":"write wav file: './tmp/7570/7570_26.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:28.90647717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:28.906500938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.372628779+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.029034003+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.029084867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.029092916+07:00","message":"receive interim result [false|false]: 3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.029110545+07:00","message":"[buffer interim] 27 false 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.029120286+07:00","message":"[bufferProcess] interim [660000000]:3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.029123869+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.029128887+07:00","message":"[bufferProcess] send to processor (ticker):3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.029134226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.029138672+07:00","message":"> Transcript [221] [false]: '3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.029141994+07:00","message":"Set StatePrefix (first interim): '3 จุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.0934149+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.093452765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.0934655+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.093479008+07:00","message":"[buffer interim] 27 false 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.093485871+07:00","message":"[bufferProcess] interim [780000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.093488179+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.54672124+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.546761926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3.1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.546767742+07:00","message":"receive interim result [false|false]: 3.3.1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.546783237+07:00","message":"[buffer interim] 27 false 3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.546793458+07:00","message":"[bufferProcess] interim [200000000]:3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.54679699+07:00","message":"[bufferProcess] send to processor:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.546803534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.546807669+07:00","message":"> Transcript [222] [false]: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.546810738+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.546813554+07:00","message":"Set new StatePrefix: '3.3'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:31.315712964+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:31.315754593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:31.315760465+07:00","message":"receive interim result [false|false]: 3.3.1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:31.315774138+07:00","message":"[buffer interim] 27 false 3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.315782219+07:00","message":"[bufferProcess] interim [800000000]:3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.315784611+07:00","message":"[bufferProcess] send to processor:3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.315788578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.315791606+07:00","message":"> Transcript [223] [false]: '3.3.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.315794507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.315796414+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.315798569+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.315800537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:31.907024206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:31.90703319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.820777861+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:34.907983742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:34.907991997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.927783508+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.92781771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3.1\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.927823804+07:00","message":"receive interim result [true|false]: 3.3.1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.92783354+07:00","message":"end recv isFinal message id 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.927835988+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.927849571+07:00","message":"[buffer interim] 27 true 3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.927872181+07:00","message":"[bufferProcess] interim [670000000]:3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.92787659+07:00","message":"[bufferProcess] send to processor (isfinal):3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.927880773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.927884195+07:00","message":"> Transcript [224] [false]: '3.3.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.927887316+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.927889746+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.927892017+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.92789423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.927896094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.927898026+07:00","message":"> Transcript [225] [true]: '3.3.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.927899885+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.92790143+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.927903061+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.927904635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.927911829+07:00","message":"Push: '3.3.1'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.927920241+07:00","message":"push: {true 3.3.1 0 0xc001f26000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:34.942901116+07:00","message":"write wav file: './tmp/7570/7570_27.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:36.613470627+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:37.908803937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:37.908834888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.978372013+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.978411626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.97841611+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.97842928+07:00","message":"[buffer interim] 28 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.978435631+07:00","message":"[bufferProcess] interim [380000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.978437498+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.978445624+07:00","message":"[bufferProcess] send to processor (ticker):พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.978448258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.978450738+07:00","message":"> Transcript [226] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.978459206+07:00","message":"Set StatePrefix (first interim): 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.090239103+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.090282733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.090288155+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.090301376+07:00","message":"[buffer interim] 28 false ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.090308318+07:00","message":"[bufferProcess] interim [500000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.090310377+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.162852498+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.162901836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.162907746+07:00","message":"receive interim result [false|false]: คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.162923336+07:00","message":"[buffer interim] 28 false คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.162931479+07:00","message":"[bufferProcess] interim [560000000]:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.162934319+07:00","message":"[bufferProcess] send to processor:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.162942826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.162946055+07:00","message":"> Transcript [227] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.162948397+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.162950808+07:00","message":"Set new StatePrefix: 'ที่นี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.551501986+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.551546761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.551552597+07:00","message":"receive interim result [false|false]: คลินิกทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.55156755+07:00","message":"[buffer interim] 28 false คลินิกทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.551575183+07:00","message":"[bufferProcess] interim [980000000]:คลินิกทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.551577916+07:00","message":"[bufferProcess] send to processor:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.551581592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.551584864+07:00","message":"> Transcript [228] [false]: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.551586867+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.551588961+07:00","message":"Set new StatePrefix: 'คลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.759995857+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.760043956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่คิดสร้างสรรค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.760051379+07:00","message":"receive interim result [false|false]: ที่นี่คิดสร้างสรรค์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.760067531+07:00","message":"[buffer interim] 28 false ที่นี่คิดสร้างสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.760078785+07:00","message":"[bufferProcess] interim [220000000]:ที่นี่คิดสร้างสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.760082622+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.760091926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.760095668+07:00","message":"> Transcript [229] [false]: 'คลินิกทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.760100424+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.760103326+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.760106278+07:00","message":"StatePrefix: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.760109211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.871456273+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.871510071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.871517995+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.871535278+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.871547213+07:00","message":"[bufferProcess] interim [280000000]:คลินิกทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.871551065+07:00","message":"[bufferProcess] send to processor:ที่นี่คิดสร้างสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.871559039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.871563461+07:00","message":"> Transcript [230] [false]: 'ที่นี่คิดสร้างสรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.871566891+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.871571647+07:00","message":"Set new StatePrefix: 'ที่นี่คิดสร้างสรรค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.187100127+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.187148101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.187154511+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.187170661+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.187182438+07:00","message":"[bufferProcess] interim [580000000]:คลินิกทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.187185747+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.187194563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.187198456+07:00","message":"> Transcript [231] [false]: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.187202395+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.18720557+07:00","message":"Set new StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.386063385+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.386119261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.386126855+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.386147558+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.386160244+07:00","message":"[bufferProcess] interim [760000000]:คลินิกทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.386164447+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.386170111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.386174073+07:00","message":"> Transcript [232] [false]: 'คลินิกทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.386179079+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.386181782+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.386184711+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.386188454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.576668087+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.576704732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.576711484+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.576725996+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.576736884+07:00","message":"[bufferProcess] interim [940000000]:คลินิกทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.576739844+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.576743878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.576746677+07:00","message":"> Transcript [233] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.5767497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.576751926+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.576754059+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.576756293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.637285527+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.637322167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.63732863+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.637343292+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.637350345+07:00","message":"[bufferProcess] interim [120000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.637352896+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.637359788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.637362636+07:00","message":"> Transcript [234] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.637365664+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.637367674+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.637369935+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.637372301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.965636822+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.965682803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.965690379+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.965709735+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.965721569+07:00","message":"[bufferProcess] interim [360000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.965725162+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.96573256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.965738019+07:00","message":"> Transcript [235] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.96574408+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.965747098+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.965750004+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.965752944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.965760197+07:00","message":"Push: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.965763422+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.965766543+07:00","message":"Set new StatePrefix : 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.965770655+07:00","message":"Next Push (prob) : 'กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.965792025+07:00","message":"push: {false คลินิกทิศทางสัมพันธ์ 0 0xc00012e480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.276227551+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.276277135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.2762847+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.276302325+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.276312033+07:00","message":"[bufferProcess] interim [660000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.276315821+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.276320768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.276324843+07:00","message":"> Transcript [236] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.276330305+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.27633319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.276336633+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.276340177+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.348037676+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.34807521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.348083962+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.348099192+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.348106799+07:00","message":"[bufferProcess] interim [780000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.348110697+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.348119108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.34812355+07:00","message":"> Transcript [237] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.348128167+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.348131276+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.348134352+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.348138068+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.670329009+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.670370592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.670376687+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.670389673+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.670396324+07:00","message":"[bufferProcess] interim [80000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.670399292+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.670406757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.670409536+07:00","message":"> Transcript [238] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.670412893+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.670415086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.67041736+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.670419833+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.826371125+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.826413044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.826421431+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.826435237+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.826443607+07:00","message":"[bufferProcess] interim [200000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.826457359+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.826465769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.826468652+07:00","message":"> Transcript [239] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.826473697+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.826476064+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.826479943+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.8264827+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.8264891+07:00","message":"Push: 'กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.826491014+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.826493555+07:00","message":"Set new StatePrefix : 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.826495978+07:00","message":"Next Push (prob) : 'สิ่งเร้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.826504772+07:00","message":"push: {false กับทิศทางของ 0 0xc00012e480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.858789121+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.85882719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.858833916+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.85884592+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.858851597+07:00","message":"[bufferProcess] interim [260000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.858854271+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.858859589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.858862406+07:00","message":"> Transcript [240] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.858864902+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:40.909387998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:40.909401797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.04987418+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.049916829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.049928401+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.049949079+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.049955634+07:00","message":"[bufferProcess] interim [500000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.04995872+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.049961818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.049964544+07:00","message":"> Transcript [241] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.049968304+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.049970173+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.049972225+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.049975008+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.181675287+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.181717732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.181724676+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.181739385+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.181747144+07:00","message":"[bufferProcess] interim [620000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.18175019+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.181757416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.18176046+07:00","message":"> Transcript [242] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.181765015+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.181769821+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.181771895+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.181774733+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.425019178+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.425063139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.425069667+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.425084903+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.425092683+07:00","message":"[bufferProcess] interim [860000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.42509561+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.425099575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.42510255+07:00","message":"> Transcript [243] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.425106474+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.425108872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.425113214+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.425115709+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.869925679+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.879487969+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.879519371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.879525577+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.879539521+07:00","message":"[buffer interim] 28 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.879546678+07:00","message":"[bufferProcess] interim [280000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.87954991+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.879557556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.879560436+07:00","message":"> Transcript [244] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.879564744+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.879566926+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.87956948+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.879572213+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.879579036+07:00","message":"Push: 'สิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.879580883+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.879583202+07:00","message":"Set new StatePrefix : 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.879585489+07:00","message":"Next Push (prob) : 'พบได้ทั่วไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.87959278+07:00","message":"push: {false สิ่งเร้าที่ 0 0xc00012e480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.995898584+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.995935992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ\",\"confidence\":0.95001996}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.995946872+07:00","message":"receive interim result [true|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.995957482+07:00","message":"end recv isFinal message id 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.995959648+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.995965891+07:00","message":"[buffer interim] 28 true คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.995972212+07:00","message":"[bufferProcess] interim [460000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.995975689+07:00","message":"[bufferProcess] send to processor (isfinal):คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.995979041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.995981709+07:00","message":"> Transcript [245] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.995985594+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.995987395+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.995989889+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.995992977+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.995994916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.995996772+07:00","message":"> Transcript [246] [true]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.995999505+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.996001229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.996002881+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.996004762+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.996007731+07:00","message":"Push: 'พบได้ทั่วไปคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.996016221+07:00","message":"push: {true พบได้ทั่วไปคือ 0 0xc00012e480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:42.007883572+07:00","message":"write wav file: './tmp/7570/7570_28.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:42.195227932+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:43.910211331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:43.910231253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:44.82876597+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:44.828811218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:44.828816962+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:44.828832461+07:00","message":"[buffer interim] 29 false ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:44.828838351+07:00","message":"[bufferProcess] interim [650000000]:ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:44.828840886+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:44.828848002+07:00","message":"[bufferProcess] send to processor (ticker):ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:44.828850192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:44.82885283+07:00","message":"> Transcript [247] [false]: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:44.828855117+07:00","message":"Set StatePrefix (first interim): 'ที่เกิดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.021845004+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.021884815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.021891641+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.02190694+07:00","message":"[buffer interim] 29 false ที่เกิดขึ้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.021917949+07:00","message":"[bufferProcess] interim [890000000]:ที่เกิดขึ้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.021920141+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.208295857+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.208335895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.208342348+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.208357984+07:00","message":"[buffer interim] 29 false ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.208365933+07:00","message":"[bufferProcess] interim [70000000]:ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.208368388+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.208376919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.208379768+07:00","message":"> Transcript [248] [false]: 'ที่เกิดขึ้นจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.208383396+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.208385613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.208387626+07:00","message":"StatePrefix: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.20838961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.419672276+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.419727323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจากการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.41973425+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการจัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.419752565+07:00","message":"[buffer interim] 29 false ที่เกิดขึ้นจากการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.41976127+07:00","message":"[bufferProcess] interim [310000000]:ที่เกิดขึ้นจากการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.419764038+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.41976819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.419771035+07:00","message":"> Transcript [249] [false]: 'ที่เกิดขึ้นจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.419774193+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.419778696+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.419780806+07:00","message":"StatePrefix: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.419782907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.536382826+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.536428721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจากการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.536434665+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.536453549+07:00","message":"[buffer interim] 29 false ที่เกิดขึ้นจากการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.536463403+07:00","message":"[bufferProcess] interim [430000000]:ที่เกิดขึ้นจากการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.536466466+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจากการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.536472028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.536474942+07:00","message":"> Transcript [250] [false]: 'ที่เกิดขึ้นจากการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.536478618+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.536480843+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.536482853+07:00","message":"StatePrefix: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.536485314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.716175297+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.716214068+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-05-14T13:06:45.716220122+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการจราจร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.71623526+07:00","message":"[buffer interim] 29 false ที่เกิดขึ้นจากการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.716243543+07:00","message":"[bufferProcess] interim [550000000]:ที่เกิดขึ้นจากการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.716246519+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจากการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.716253047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.716255709+07:00","message":"> Transcript [251] [false]: 'ที่เกิดขึ้นจากการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.716259208+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.716261576+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.716263407+07:00","message":"StatePrefix: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.716265796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.71627151+07:00","message":"Push: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.716273679+07:00","message":"TextPushed: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.71627585+07:00","message":"Set new StatePrefix : 'ที่เกิดขึ้นจากการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.716278186+07:00","message":"Next Push (prob) : 'จากการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.716286391+07:00","message":"push: {false ที่เกิดขึ้น 0 0xc000044f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.72223311+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.722250065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.722255143+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.722265708+07:00","message":"[buffer interim] 29 false ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.722269962+07:00","message":"[bufferProcess] interim [610000000]:ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.722272759+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจากการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.722275101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.722277252+07:00","message":"> Transcript [252] [false]: 'ที่เกิดขึ้นจากการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.722279123+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.722281068+07:00","message":"Set new StatePrefix: 'ที่เกิดขึ้นจากการจราจร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.847255748+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.847290435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจากการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.847296262+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.847307709+07:00","message":"[buffer interim] 29 false ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.847315683+07:00","message":"[bufferProcess] interim [670000000]:ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.847318+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.847323098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.847326939+07:00","message":"> Transcript [253] [false]: 'ที่เกิดขึ้นจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.847329206+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.853789483+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.853828772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจากการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.853835007+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:45.853852171+07:00","message":"[buffer interim] 29 false ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.853858636+07:00","message":"[bufferProcess] interim [730000000]:ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.853861719+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.853869017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.853871697+07:00","message":"> Transcript [254] [false]: 'ที่เกิดขึ้นจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:45.853874031+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.092129884+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.152146788+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.189135987+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.189184152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจากการเจริญเติบโต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.189190358+07:00","message":"receive interim result [true|false]: ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.18919636+07:00","message":"end recv isFinal message id 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.189198532+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.189205238+07:00","message":"[buffer interim] 29 true ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.189211783+07:00","message":"[bufferProcess] interim [120000000]:ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.189215308+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.189217984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.18922064+07:00","message":"> Transcript [255] [false]: 'ที่เกิดขึ้นจากการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.189222743+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.189224592+07:00","message":"Set new StatePrefix: 'ที่เกิดขึ้นจากการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.189226352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.189228279+07:00","message":"> Transcript [256] [true]: 'ที่เกิดขึ้นจากการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.189230774+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.189232709+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.189234335+07:00","message":"StatePrefix: 'ที่เกิดขึ้นจากการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.189237613+07:00","message":"TextPushed: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.189240561+07:00","message":"Push: 'จากการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.189248309+07:00","message":"push: {true จากการเจริญเติบโต 0 0xc000044f80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:46.1970522+07:00","message":"write wav file: './tmp/7570/7570_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.731369881+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.823901998+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.82392998+07:00","message":"found end of frame, send empty tag with msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.823933909+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.823942901+07:00","message":"[buffer interim] 30 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.823951287+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.823955127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.823958167+07:00","message":"> Transcript [257] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.823961456+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.823963348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.823965132+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.823966808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:46.823975934+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.823987348+07:00","message":"push: {true \n 0 0xc003ae4580}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:46.829759154+07:00","message":"write wav file: './tmp/7570/7570_30.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.871393922+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:46.910868536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:46.910891261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:46.991130329+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:47.064777141+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:47.150438978+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:47.150472332+07:00","message":"found end of frame, send empty tag with msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:47.150476515+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:47.150485729+07:00","message":"[buffer interim] 31 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.150499575+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.150504277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.150508181+07:00","message":"> Transcript [258] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.150512224+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.150515073+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.150517855+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.150520852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.150526971+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:47.150537806+07:00","message":"push: {true \n 0 0xc000045300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:47.156398333+07:00","message":"write wav file: './tmp/7570/7570_31.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:47.25254918+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:47.315481144+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:47.349885583+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:47.349904845+07:00","message":"found end of frame, send empty tag with msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:47.349908115+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:47.349915599+07:00","message":"[buffer interim] 32 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.349922792+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.349926844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.349929868+07:00","message":"> Transcript [259] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.349932526+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.349934416+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.349936354+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.349938073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:47.349940845+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:47.349949878+07:00","message":"push: {true \n 0 0xc003ae4780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:47.354731132+07:00","message":"write wav file: './tmp/7570/7570_32.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:49.075482893+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:49.075530957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:49.075536625+07:00","message":"receive interim result [false|false]: เข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:49.075552067+07:00","message":"[buffer interim] 33 false เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.07555965+07:00","message":"[bufferProcess] interim [800000000]:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.075561654+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.075567709+07:00","message":"[bufferProcess] send to processor (ticker):เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.075570189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.075572957+07:00","message":"> Transcript [260] [false]: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.075575193+07:00","message":"Set StatePrefix (first interim): 'เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:49.388961158+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:49.388997951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:49.38900385+07:00","message":"receive interim result [false|false]: เข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:49.389013716+07:00","message":"[buffer interim] 33 false เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.38902114+07:00","message":"[bufferProcess] interim [40000000]:เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.389023198+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:49.911593742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:49.91161402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.34042217+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.340469555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.340476057+07:00","message":"receive interim result [false|false]: หรือเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.340488903+07:00","message":"[buffer interim] 33 false หรือเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.340496811+07:00","message":"[bufferProcess] interim [60000000]:หรือเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.340498933+07:00","message":"[bufferProcess] send to processor:เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.340504117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.340506723+07:00","message":"> Transcript [261] [false]: 'เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.340509987+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.340512006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.340513861+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.340516384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.345734798+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.345775308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าหรือออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.345780895+07:00","message":"receive interim result [false|false]: เข้าหรือออก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.345797505+07:00","message":"[buffer interim] 33 false เข้าหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.345805432+07:00","message":"[bufferProcess] interim [120000000]:เข้าหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.345808606+07:00","message":"[bufferProcess] send to processor:หรือเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.345814871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.345817861+07:00","message":"> Transcript [262] [false]: 'หรือเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.345820225+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.345822629+07:00","message":"Set new StatePrefix: 'หรือเอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.527611927+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.527658305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าหรือออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.527663854+07:00","message":"receive interim result [false|false]: เข้าหรือออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.527677437+07:00","message":"[buffer interim] 33 false เข้าหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.527683697+07:00","message":"[bufferProcess] interim [300000000]:เข้าหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.527686354+07:00","message":"[bufferProcess] send to processor:เข้าหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.52769142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.527695122+07:00","message":"> Transcript [263] [false]: 'เข้าหรือออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.527697642+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.52769977+07:00","message":"Set new StatePrefix: 'เข้าหรือออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.845319274+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.84536033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าหรือออกจากสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.845365878+07:00","message":"receive interim result [false|false]: เข้าหรือออกจากสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:50.845380321+07:00","message":"[buffer interim] 33 false เข้าหรือออกจากสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.845386633+07:00","message":"[bufferProcess] interim [540000000]:เข้าหรือออกจากสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.845389064+07:00","message":"[bufferProcess] send to processor:เข้าหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.845395124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.845398244+07:00","message":"> Transcript [264] [false]: 'เข้าหรือออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.845401296+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.8454037+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.845406372+07:00","message":"StatePrefix: 'เข้าหรือออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:50.84540854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.045038054+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.04509334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าหรือออกจากสิ่งต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.045100856+07:00","message":"receive interim result [false|false]: เข้าหรือออกจากสิ่งต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.045119+07:00","message":"[buffer interim] 33 false เข้าหรือออกจากสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.045128421+07:00","message":"[bufferProcess] interim [780000000]:เข้าหรือออกจากสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.045131123+07:00","message":"[bufferProcess] send to processor:เข้าหรือออกจากสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.045139813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.045142779+07:00","message":"> Transcript [265] [false]: 'เข้าหรือออกจากสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.045146581+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.045150294+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.045153161+07:00","message":"StatePrefix: 'เข้าหรือออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.045156049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.1710101+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.171054593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าหรือออกจากสิ่งใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.171061678+07:00","message":"receive interim result [false|false]: เข้าหรือออกจากสิ่งใด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.171078824+07:00","message":"[buffer interim] 33 false เข้าหรือออกจากสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.171087349+07:00","message":"[bufferProcess] interim [840000000]:เข้าหรือออกจากสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.171090326+07:00","message":"[bufferProcess] send to processor:เข้าหรือออกจากสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.171096969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.17109965+07:00","message":"> Transcript [266] [false]: 'เข้าหรือออกจากสิ่งต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.17110346+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.171105916+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.171107765+07:00","message":"StatePrefix: 'เข้าหรือออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.171110067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.175356612+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.1753753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าหรือออกจากสิ่งแวดล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.175379542+07:00","message":"receive interim result [false|false]: เข้าหรือออกจากสิ่งแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.175392137+07:00","message":"[buffer interim] 33 false เข้าหรือออกจากสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.175396105+07:00","message":"[bufferProcess] interim [900000000]:เข้าหรือออกจากสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.175398382+07:00","message":"[bufferProcess] send to processor:เข้าหรือออกจากสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.175404557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.175406629+07:00","message":"> Transcript [267] [false]: 'เข้าหรือออกจากสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.175409059+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.175411035+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.175413257+07:00","message":"StatePrefix: 'เข้าหรือออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.175415036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.175423191+07:00","message":"Push: 'เข้าหรือออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.17542525+07:00","message":"TextPushed: 'เข้าหรือออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.175427377+07:00","message":"Set new StatePrefix : 'เข้าหรือออกจากสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.175430325+07:00","message":"Next Push (prob) : 'จากสิ่งใด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.175439416+07:00","message":"push: {false เข้าหรือออก 0 0xc000045400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.544897328+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.544952276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าหรือออกจากสิงคโปร์ก็ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.54495933+07:00","message":"receive interim result [false|false]: เข้าหรือออกจากสิงคโปร์ก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.544981284+07:00","message":"[buffer interim] 33 false เข้าหรือออกจากสิงคโปร์ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.544990364+07:00","message":"[bufferProcess] interim [260000000]:เข้าหรือออกจากสิงคโปร์ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.544994585+07:00","message":"[bufferProcess] send to processor:เข้าหรือออกจากสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.545001945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.545006993+07:00","message":"> Transcript [268] [false]: 'เข้าหรือออกจากสิ่งแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.545010599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:51.545013707+07:00","message":"Set new StatePrefix: 'เข้าหรือออกจากสิ่งแวดล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.920671006+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.044799195+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.044849313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เข้าหรือออกจากสิ่งเก่าก็ได้\",\"confidence\":0.8889437}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.044855877+07:00","message":"receive interim result [true|false]: ที่เข้าหรือออกจากสิ่งเก่าก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.04486373+07:00","message":"end recv isFinal message id 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.04486597+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.044872102+07:00","message":"[buffer interim] 33 true ที่เข้าหรือออกจากสิ่งเก่าก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.044878585+07:00","message":"[bufferProcess] interim [830000000]:ที่เข้าหรือออกจากสิ่งเก่าก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.044882118+07:00","message":"[bufferProcess] send to processor (isfinal):เข้าหรือออกจากสิงคโปร์ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.044885038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.044888607+07:00","message":"> Transcript [269] [false]: 'เข้าหรือออกจากสิงคโปร์ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.044891001+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.044892868+07:00","message":"Set new StatePrefix: 'เข้าหรือออกจากสิงคโปร์ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.044894578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.044896297+07:00","message":"> Transcript [270] [true]: 'ที่เข้าหรือออกจากสิ่งเก่าก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.044900781+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.044902581+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.044904409+07:00","message":"StatePrefix: 'เข้าหรือออกจากสิงคโปร์ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.044906499+07:00","message":"TextPushed: 'เข้าหรือออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.04490808+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.045011879+07:00","message":"Push: 'สิ่งเก่าก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.045020752+07:00","message":"TextPushed: 'เข้าหรือออกสิ่งเก่าก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.045025366+07:00","message":"Set new StatePrefix : 'ที่เข้าหรือออกจากสิ่งเก่าก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.045027661+07:00","message":"Next Push (prob) : 'ที่เข้าหรือออกจากสิ่งเก่าก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.045035376+07:00","message":"push: {true สิ่งเก่าก็ได้ 0 0xc000045400}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.045039776+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_33.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:52.055126229+07:00","message":"write wav file: './tmp/7570/7570_33.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.182681376+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.312057771+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.410455937+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.410479197+07:00","message":"found end of frame, send empty tag with msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.41048271+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.410489612+07:00","message":"[buffer interim] 34 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.410496698+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.41050767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.410510488+07:00","message":"> Transcript [271] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.410514605+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.41051667+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.410518481+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.410520294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:52.410523055+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.410533232+07:00","message":"push: {true \n 0 0xc00040c300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:52.41508285+07:00","message":"write wav file: './tmp/7570/7570_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:52.502038833+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:52.912380598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:52.912389032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:53.63945071+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:53.639488282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:53.63949358+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:53.639511637+07:00","message":"[buffer interim] 35 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:53.639518434+07:00","message":"[bufferProcess] interim [20000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:53.639520551+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:53.639527788+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:53.639530278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:53.639533078+07:00","message":"> Transcript [272] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:53.639535801+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:53.749476613+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:53.749521146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:53.74952732+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:53.749541301+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:53.749548233+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:53.749550231+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.242570386+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.242615675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.242622155+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.242638637+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.2426461+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.242649167+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.24265843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.242661421+07:00","message":"> Transcript [273] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.24266472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.242666779+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.242669432+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.242671642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.629380354+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.629422045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.62942798+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.629452721+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.629461849+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนคิดว่าคือที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.629464686+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.629468449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.629471355+07:00","message":"> Transcript [274] [false]: 'นักเรียนคิดว่าพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.629474491+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.629476509+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.629478328+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.629480242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.637108308+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.637131717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.637136546+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.637150305+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.637155709+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.637157947+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.637175737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.637178886+07:00","message":"> Transcript [275] [false]: 'นักเรียนคิดว่าคือที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.63718175+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.637183827+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.637186015+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.637187864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.837303453+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.837347841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.837356561+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.837372378+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.837379689+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนคิดว่าคือที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.837382544+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.837390047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.837393293+07:00","message":"> Transcript [276] [false]: 'นักเรียนคิดว่าพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.83739667+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.837399258+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.837401276+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.83740335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.837409101+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.837411224+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.837413299+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:54.83741533+07:00","message":"Next Push (prob) : 'คิดว่าพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:54.837423378+07:00","message":"push: {false นักเรียน 0 0xc00012ed80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.082642379+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.082687241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.0826938+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.082706973+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.082714439+07:00","message":"[bufferProcess] interim [580000000]:นักเรียนคิดว่าคือที่เห็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.08271671+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.082720762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.082723625+07:00","message":"> Transcript [277] [false]: 'นักเรียนคิดว่าคือที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.082725937+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.082728371+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่าคือที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.268621669+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.268673588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.268681704+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.268698908+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.26871055+07:00","message":"[bufferProcess] interim [760000000]:นักเรียนคิดว่าคือที่เห็นในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.26871498+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.268724329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.268728634+07:00","message":"> Transcript [278] [false]: 'นักเรียนคิดว่าคือที่เห็นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.268733753+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.268737042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.268739916+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.268742917+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.508417264+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.508461926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.508467827+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.508486076+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.508495167+07:00","message":"[bufferProcess] interim [0]:นักเรียนคิดว่าคือที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.508498217+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.508502136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.50850503+07:00","message":"> Transcript [279] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.508508407+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.508510453+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.508512371+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.508516243+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:55.913376619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:55.913383577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.035784349+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.035828513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.035834804+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.035851999+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.035860596+07:00","message":"[bufferProcess] interim [600000000]:นักเรียนคิดว่าคือที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.035863558+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.035867398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.035870203+07:00","message":"> Transcript [280] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.035873673+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.035875598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.035879221+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.035881433+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.432656939+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.432705465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.432711908+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.432728747+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูปนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.432740879+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนคิดว่าคือที่เห็นในรูปนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.432743833+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.43275119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.432754374+07:00","message":"> Transcript [281] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.432758799+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.432763381+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.432765948+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.432768281+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.432774247+07:00","message":"Push: 'คิดว่าคือที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.432776381+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.432778491+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าคือที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.432780714+07:00","message":"Next Push (prob) : 'ในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.432811081+07:00","message":"push: {false คิดว่าคือที่เห็น 0 0xc00012ed80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.439984965+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.44000791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.44001369+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.440028993+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.440034888+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนคิดว่าคือที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.440037175+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นในรูปนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.440039787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.440042076+07:00","message":"> Transcript [282] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.440046299+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.440048622+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.440051064+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.440053271+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.936699182+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.936739427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.936746492+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.936759784+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.936766999+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.936769857+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.936776496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.936779293+07:00","message":"> Transcript [283] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.936782656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.936785269+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.936787631+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.936790102+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.068748725+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.068793004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.068798652+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.06881461+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.068822708+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.068825326+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.068833454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.06883658+07:00","message":"> Transcript [284] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.068840838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.068843413+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.068845704+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.068849886+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.269045731+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.269116219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.269122786+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.269141845+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.269151071+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.269153878+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.2691595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.269173729+07:00","message":"> Transcript [285] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.269178408+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.269180585+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.269183134+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.269186162+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.269193142+07:00","message":"Push: 'ในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.269195079+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.269197359+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.269199905+07:00","message":"Next Push (prob) : 'มีทิศทางที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.269222636+07:00","message":"push: {false ในรูปนี้ 0 0xc00012ed80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.575256568+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.575298076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.575304834+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.575322264+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.575329688+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.575332408+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.575340605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.57534364+07:00","message":"> Transcript [286] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.575347128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.575349755+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.575354223+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.575357217+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.9571409+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.957197974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหารือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.957204468+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหารือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.957221901+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหารือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.95723029+07:00","message":"[bufferProcess] interim [460000000]:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหารือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.957232987+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.957236666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.957240076+07:00","message":"> Transcript [287] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.957244351+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.957246388+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.957248535+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.957251494+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.961688037+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.961717196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.961722761+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:57.961736143+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.961742466+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.961745016+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหารือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.961747835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.961750181+07:00","message":"> Transcript [288] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหารือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.961753582+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.961755684+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.961758144+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:57.961760754+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.144452855+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.144493825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.144500154+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.144516054+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.144522573+07:00","message":"[bufferProcess] interim [640000000]:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.14452642+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.144536209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.144539283+07:00","message":"> Transcript [289] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.144544036+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.14454633+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.144548522+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.14455124+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.144558151+07:00","message":"Push: 'มีทิศทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.144560077+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.144562106+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.144564748+07:00","message":"Next Push (prob) : 'เข้าหาหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.144572145+07:00","message":"push: {false มีทิศทางที่ 0 0xc00012ed80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.460782531+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.485717859+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.485755772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.48576351+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.485780274+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.485786951+07:00","message":"[bufferProcess] interim [0]:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.485790157+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.485797893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.485800431+07:00","message":"> Transcript [290] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.485803977+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.485805949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.485808131+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.485811127+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.522232269+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.53750355+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.537529357+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.537531942+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.537534263+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.537536238+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.537538262+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.542263031+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.542300343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.54230795+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.542323635+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.542331877+07:00","message":"[bufferProcess] interim [120000000]:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.542335397+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.542341792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.542344528+07:00","message":"> Transcript [291] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.542348102+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.542350175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.542352284+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.54235537+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.543557096+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.543565344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.543568673+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.543576892+07:00","message":"[buffer interim] 35 false นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.543580492+07:00","message":"[bufferProcess] interim [180000000]:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.543582668+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.543585596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.543587436+07:00","message":"> Transcript [292] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.543589597+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.54359159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.543593272+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.543595438+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.596245425+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.596296421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก\",\"confidence\":0.9555014}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.596303505+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.596314331+07:00","message":"end recv isFinal message id 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.596316545+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.59632292+07:00","message":"[buffer interim] 35 true นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596334428+07:00","message":"[bufferProcess] interim [180000000]:นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.59633852+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596342114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596345135+07:00","message":"> Transcript [293] [false]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596349477+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596351645+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596354157+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596356765+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.59636417+07:00","message":"Push: 'เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596366222+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596368502+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596370954+07:00","message":"Next Push (prob) : 'ว่าออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596372612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596374987+07:00","message":"> Transcript [294] [true]: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596377607+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.5963796+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596382183+07:00","message":"StatePrefix: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.5963841+07:00","message":"TextPushed: 'นักเรียนคิดว่าคือที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:58.596386525+07:00","message":"Push: 'ว่าออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.596400364+07:00","message":"push: {false เข้าหาหรือ 0 0xc00012ed80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:58.596406691+07:00","message":"push: {true ว่าออกจาก 0 0xc00012ed80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:58.608928019+07:00","message":"write wav file: './tmp/7570/7570_35.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:58.913849016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:58.913857527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:59.420335828+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:59.514725085+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:59.514746333+07:00","message":"found end of frame, send empty tag with msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:59.514749238+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:59.514756864+07:00","message":"[buffer interim] 36 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:59.514765538+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:59.51477625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:59.514779252+07:00","message":"> Transcript [295] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:59.514781949+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:59.514783811+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:59.514785755+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:59.514787705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:59.514790538+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:59.514801075+07:00","message":"push: {true \n 0 0xc001f26580}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:59.522802289+07:00","message":"write wav file: './tmp/7570/7570_36.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:59.551642391+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.157439083+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.157480823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันคืออะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.157486472+07:00","message":"receive interim result [false|false]: มันคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.157502134+07:00","message":"[buffer interim] 37 false มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.157508387+07:00","message":"[bufferProcess] interim [680000000]:มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.15751107+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.157517514+07:00","message":"[bufferProcess] send to processor (ticker):มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.157519994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.157522881+07:00","message":"> Transcript [296] [false]: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.15752513+07:00","message":"Set StatePrefix (first interim): 'มันคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.799907202+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.799944201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันคืออะไร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.799949531+07:00","message":"receive interim result [false|false]: มันคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.799965502+07:00","message":"[buffer interim] 37 false มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.799976793+07:00","message":"[bufferProcess] interim [280000000]:มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.799978584+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:01.914177122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:01.91421103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:03.910034741+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:03.975878669+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:03.998945854+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:03.998992796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันคืออะไร\",\"confidence\":0.948872}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:03.998998602+07:00","message":"receive interim result [true|false]: มันคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:03.999006633+07:00","message":"end recv isFinal message id 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:03.999009363+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:03.999016039+07:00","message":"[buffer interim] 37 true มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.999023675+07:00","message":"[bufferProcess] interim [590000000]:มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.999031712+07:00","message":"[bufferProcess] send to processor (isfinal):มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.99903588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.999039085+07:00","message":"> Transcript [297] [false]: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.999042195+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.999044336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.999046103+07:00","message":"StatePrefix: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.99904822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.99904991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.999051687+07:00","message":"> Transcript [298] [true]: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.999053603+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.999055198+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.999056765+07:00","message":"StatePrefix: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.999058364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:03.999063885+07:00","message":"Push: 'มันคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:03.999071603+07:00","message":"push: {true มันคืออะไร 0 0xc00012e580}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:04.014077012+07:00","message":"write wav file: './tmp/7570/7570_37.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.101079871+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.235717471+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.235739741+07:00","message":"found end of frame, send empty tag with msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.235743355+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.235750303+07:00","message":"[buffer interim] 38 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.235756524+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.235760366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.235763064+07:00","message":"> Transcript [299] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.235765625+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.235767569+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.235769598+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.235772205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.235775701+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.235786755+07:00","message":"push: {true \n 0 0xc00040c780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:04.240567225+07:00","message":"write wav file: './tmp/7570/7570_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.351214005+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.800157023+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.875227378+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.893207262+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.893230904+07:00","message":"found end of frame, send empty tag with msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.893234166+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.893241556+07:00","message":"[buffer interim] 39 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.893249006+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.893252554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.893255256+07:00","message":"> Transcript [300] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.893257804+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.89325987+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.893261636+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.893263467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:04.893265934+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.893274766+07:00","message":"push: {true \n 0 0xc00012ea00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:04.899008348+07:00","message":"write wav file: './tmp/7570/7570_39.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:04.914584847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:04.914593784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:04.990464615+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.135639446+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.135676405+07:00","message":"found end of frame, send empty tag with msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.135681307+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.13569201+07:00","message":"[buffer interim] 40 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.135701042+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.135705375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.135708938+07:00","message":"> Transcript [301] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.135713667+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.13571648+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.135719669+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.135722415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.135726422+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.135754915+07:00","message":"push: {true \n 0 0xc00012ef00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:05.141150717+07:00","message":"write wav file: './tmp/7570/7570_40.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.251428405+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.311001614+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.382043728+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.442064578+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.442082829+07:00","message":"found end of frame, send empty tag with msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.442086097+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.442093211+07:00","message":"[buffer interim] 41 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.442104203+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.442108535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.442111394+07:00","message":"> Transcript [302] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.442113971+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.442115996+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.442118038+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.442119774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.442124092+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.44213316+07:00","message":"push: {true \n 0 0xc0021f6300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:05.446825044+07:00","message":"write wav file: './tmp/7570/7570_41.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:07.915647402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:07.915656926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:08.356873092+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:08.356925021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนกันนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:08.356930271+07:00","message":"receive interim result [false|false]: เหมือนกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:08.356946494+07:00","message":"[buffer interim] 42 false เหมือนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.356953049+07:00","message":"[bufferProcess] interim [0]:เหมือนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.356955338+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.35696251+07:00","message":"[bufferProcess] send to processor (ticker):เหมือนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.356965338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.356968305+07:00","message":"> Transcript [303] [false]: 'เหมือนกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.356971479+07:00","message":"Set StatePrefix (first interim): 'เหมือนกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:08.914754074+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:08.914801942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนกันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:08.914810774+07:00","message":"receive interim result [false|false]: เหมือนกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:08.914828125+07:00","message":"[buffer interim] 42 false เหมือนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.914836817+07:00","message":"[bufferProcess] interim [600000000]:เหมือนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.914839924+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:09.642139663+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:09.642193636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนกันนะคะ\",\"confidence\":0.93650234}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:09.642201179+07:00","message":"receive interim result [true|false]: เหมือนกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:09.642210735+07:00","message":"end recv isFinal message id 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:09.642212861+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:09.642220882+07:00","message":"[buffer interim] 42 true เหมือนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.642231304+07:00","message":"[bufferProcess] interim [600000000]:เหมือนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.642234927+07:00","message":"[bufferProcess] send to processor (isfinal):เหมือนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.642247492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.642267447+07:00","message":"> Transcript [304] [false]: 'เหมือนกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.642274222+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.642276508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.642278815+07:00","message":"StatePrefix: 'เหมือนกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.64228099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.642284323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.642286291+07:00","message":"> Transcript [305] [true]: 'เหมือนกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.642288458+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.642290059+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.642291656+07:00","message":"StatePrefix: 'เหมือนกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.642293633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.642300454+07:00","message":"Push: 'เหมือนกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:09.64231164+07:00","message":"push: {true เหมือนกันนะคะ 0 0xc00040da00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:09.652519778+07:00","message":"write wav file: './tmp/7570/7570_42.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:10.916594286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:10.916604029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.791099007+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.854486589+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.575383957+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.575437334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.57544433+07:00","message":"receive interim result [false|false]: ทางเข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.575460285+07:00","message":"[buffer interim] 43 false ทางเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.575469173+07:00","message":"[bufferProcess] interim [540000000]:ทางเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.57547227+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.575479398+07:00","message":"[bufferProcess] send to processor (ticker):ทางเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.575483371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.575487206+07:00","message":"> Transcript [306] [false]: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.575492661+07:00","message":"Set StatePrefix (first interim): 'ทางเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.842616086+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.842656442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางเข้าหา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.842662403+07:00","message":"receive interim result [false|false]: ทางเข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.842676783+07:00","message":"[buffer interim] 43 false ทางเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.842684547+07:00","message":"[bufferProcess] interim [780000000]:ทางเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.842686966+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.905316373+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.905356713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางเข้าหาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.905362637+07:00","message":"receive interim result [false|false]: ทางเข้าหาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.9053766+07:00","message":"[buffer interim] 43 false ทางเข้าหาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.905385054+07:00","message":"[bufferProcess] interim [900000000]:ทางเข้าหาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.905387315+07:00","message":"[bufferProcess] send to processor:ทางเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.90539083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.905393487+07:00","message":"> Transcript [307] [false]: 'ทางเข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.905396642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.905398532+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.905400548+07:00","message":"StatePrefix: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.90540252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.028989066+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.02903515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางเข้าหัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.029041183+07:00","message":"receive interim result [false|false]: ทางเข้าหัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.029054765+07:00","message":"[buffer interim] 43 false ทางเข้าหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.029065267+07:00","message":"[bufferProcess] interim [960000000]:ทางเข้าหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.029067727+07:00","message":"[bufferProcess] send to processor:ทางเข้าหาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.029073404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.029076182+07:00","message":"> Transcript [308] [false]: 'ทางเข้าหาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.029079465+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.029081635+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.029083457+07:00","message":"StatePrefix: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.029085853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.032274537+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.032289034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางเข้าหากัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.0322932+07:00","message":"receive interim result [false|false]: ทางเข้าหากัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.032300021+07:00","message":"[buffer interim] 43 false ทางเข้าหากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.032303638+07:00","message":"[bufferProcess] interim [20000000]:ทางเข้าหากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.03230555+07:00","message":"[bufferProcess] send to processor:ทางเข้าหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.032307587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.032309538+07:00","message":"> Transcript [309] [false]: 'ทางเข้าหัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.032313037+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.032314722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.032316338+07:00","message":"StatePrefix: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.032318036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.216350813+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.216397966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางเข้าหาแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.216403327+07:00","message":"receive interim result [false|false]: ทางเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.216416771+07:00","message":"[buffer interim] 43 false ทางเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.216424179+07:00","message":"[bufferProcess] interim [140000000]:ทางเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.216435296+07:00","message":"[bufferProcess] send to processor:ทางเข้าหากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.216440676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.21644506+07:00","message":"> Transcript [310] [false]: 'ทางเข้าหากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.216448871+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.21645084+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.216452836+07:00","message":"StatePrefix: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.216454938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.216459139+07:00","message":"Push: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.2164615+07:00","message":"TextPushed: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.216463445+07:00","message":"Set new StatePrefix : 'ทางเข้าหากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.216465494+07:00","message":"Next Push (prob) : 'หากัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.216475036+07:00","message":"push: {false ทางเข้า 0 0xc003ae4280}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.727422513+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.727472639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางเข้าหาแสงค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.72747797+07:00","message":"receive interim result [false|false]: ทางเข้าหาแสงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.727491748+07:00","message":"[buffer interim] 43 false ทางเข้าหาแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.727498874+07:00","message":"[bufferProcess] interim [680000000]:ทางเข้าหาแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.72750143+07:00","message":"[bufferProcess] send to processor:ทางเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.727505126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.727508082+07:00","message":"> Transcript [311] [false]: 'ทางเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.727510296+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.727512469+07:00","message":"Set new StatePrefix: 'ทางเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.773347203+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.871830885+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.871876637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางเข้าหาแสงค่ะ\",\"confidence\":0.95320296}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.871882062+07:00","message":"receive interim result [true|false]: ทางเข้าหาแสงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.871893647+07:00","message":"end recv isFinal message id 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.871897016+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.871903743+07:00","message":"[buffer interim] 43 true ทางเข้าหาแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.871910652+07:00","message":"[bufferProcess] interim [740000000]:ทางเข้าหาแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.871917766+07:00","message":"[bufferProcess] send to processor (isfinal):ทางเข้าหาแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.871920966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.87192372+07:00","message":"> Transcript [312] [false]: 'ทางเข้าหาแสงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.871927115+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.871928951+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.871930907+07:00","message":"StatePrefix: 'ทางเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.8719347+07:00","message":"TextPushed: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.871936755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.871939064+07:00","message":"> Transcript [313] [true]: 'ทางเข้าหาแสงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.871941177+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.871942799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.871944336+07:00","message":"StatePrefix: 'ทางเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.871945975+07:00","message":"TextPushed: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.871953315+07:00","message":"Push: 'หาแสงค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.871961447+07:00","message":"push: {true หาแสงค่ะ 0 0xc003ae4280}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:13.879292317+07:00","message":"write wav file: './tmp/7570/7570_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.90440063+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:13.917581606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:13.917620929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:16.158235596+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:16.158287051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:16.158292755+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:16.158307801+07:00","message":"[buffer interim] 44 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:16.158315517+07:00","message":"[bufferProcess] interim [310000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:16.158317615+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:16.158323499+07:00","message":"[bufferProcess] send to processor (ticker):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:16.158326287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:16.158329699+07:00","message":"> Transcript [314] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:16.158331956+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:16.7453076+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:16.7453705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:16.745378538+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:16.745396558+07:00","message":"[buffer interim] 44 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:16.745406594+07:00","message":"[bufferProcess] interim [910000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:16.745409578+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:16.918119562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:16.918127792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.063970408+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.064019221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเราก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.064025783+07:00","message":"receive interim result [false|false]: แล้วเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.064038888+07:00","message":"[buffer interim] 44 false แล้วเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.064049233+07:00","message":"[bufferProcess] interim [150000000]:แล้วเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.064052051+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.064057983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.06406093+07:00","message":"> Transcript [315] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.064063973+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.064066219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.064068069+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.064070461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.128767815+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.128810343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเราก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.128817025+07:00","message":"receive interim result [false|false]: แล้วเราก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.128833223+07:00","message":"[buffer interim] 44 false แล้วเราก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.128841073+07:00","message":"[bufferProcess] interim [330000000]:แล้วเราก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.128843327+07:00","message":"[bufferProcess] send to processor:แล้วเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.128847352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.128850701+07:00","message":"> Transcript [316] [false]: 'แล้วเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.128856629+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.1288588+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.128860732+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.12886282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.449015301+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.449058352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเราก็คือแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.449064202+07:00","message":"receive interim result [false|false]: แล้วเราก็คือแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.449077279+07:00","message":"[buffer interim] 44 false แล้วเราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.449085542+07:00","message":"[bufferProcess] interim [630000000]:แล้วเราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.449088226+07:00","message":"[bufferProcess] send to processor:แล้วเราก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.44909356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.449096894+07:00","message":"> Transcript [317] [false]: 'แล้วเราก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.449100225+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.449102077+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.449104022+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.449106134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.08320798+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.083249256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเราก็คือแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.083255047+07:00","message":"receive interim result [false|false]: แล้วเราก็คือแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.083272979+07:00","message":"[buffer interim] 44 false แล้วเราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.083284603+07:00","message":"[bufferProcess] interim [230000000]:แล้วเราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.083287055+07:00","message":"[bufferProcess] send to processor:แล้วเราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.083291558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.083294969+07:00","message":"> Transcript [318] [false]: 'แล้วเราก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.083298604+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.083300708+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.083302396+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.083304283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.083307064+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.083311196+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.083313851+07:00","message":"Set new StatePrefix : 'แล้วเราก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.083316327+07:00","message":"Next Push (prob) : 'เราก็คือแสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.083324637+07:00","message":"push: {false แล้ว 0 0xc00040c600}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.345034248+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.345082006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเราก็คือแสงค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.345088346+07:00","message":"receive interim result [false|false]: แล้วเราก็คือแสงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.345105281+07:00","message":"[buffer interim] 44 false แล้วเราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.34511268+07:00","message":"[bufferProcess] interim [290000000]:แล้วเราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.345115449+07:00","message":"[bufferProcess] send to processor:แล้วเราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.345122267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.345125253+07:00","message":"> Transcript [319] [false]: 'แล้วเราก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.345129105+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.345131487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.345133237+07:00","message":"StatePrefix: 'แล้วเราก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.345136086+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.719252702+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.719291734+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-05-14T13:07:18.719297941+07:00","message":"receive interim result [false|false]: แล้วเราก็คือแสงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.719312854+07:00","message":"[buffer interim] 44 false แล้วเราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.719320529+07:00","message":"[bufferProcess] interim [890000000]:แล้วเราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.719323002+07:00","message":"[bufferProcess] send to processor:แล้วเราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.719330099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.719333041+07:00","message":"> Transcript [320] [false]: 'แล้วเราก็คือแสงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.719336585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.719339105+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.719340893+07:00","message":"StatePrefix: 'แล้วเราก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.719343241+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:19.918688029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:19.918694872+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.110167475+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.236109912+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.236156857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเราก็คือแสงค่ะ\",\"confidence\":0.94678986}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.23616413+07:00","message":"receive interim result [true|false]: แล้วเราก็คือแสงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.236174685+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.236176964+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.236183544+07:00","message":"[buffer interim] 44 true แล้วเราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.236195188+07:00","message":"[bufferProcess] interim [420000000]:แล้วเราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.23619879+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วเราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.236203322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.236206494+07:00","message":"> Transcript [321] [false]: 'แล้วเราก็คือแสงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.236209797+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.236211821+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.236213581+07:00","message":"StatePrefix: 'แล้วเราก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.236215596+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.236217301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.236219332+07:00","message":"> Transcript [322] [true]: 'แล้วเราก็คือแสงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.236221526+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.236223126+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.236224737+07:00","message":"StatePrefix: 'แล้วเราก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.236226606+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.236229059+07:00","message":"Push: 'เราก็คือแสงค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.236237129+07:00","message":"push: {true เราก็คือแสงค่ะ 0 0xc00040c600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:20.247696604+07:00","message":"write wav file: './tmp/7570/7570_44.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.434896039+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:22.512273947+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:22.512315587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:22.51232124+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:22.512345929+07:00","message":"[buffer interim] 45 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:22.512354467+07:00","message":"[bufferProcess] interim [40000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:22.512356477+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:22.512360047+07:00","message":"[bufferProcess] send to processor (ticker):มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:22.512362773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:22.512366032+07:00","message":"> Transcript [323] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:22.512368187+07:00","message":"Set StatePrefix (first interim): 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:22.888817978+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:22.888864638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความโค้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:22.888871062+07:00","message":"receive interim result [false|false]: มีความโค้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:22.888884644+07:00","message":"[buffer interim] 45 false มีความโค้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:22.888894283+07:00","message":"[bufferProcess] interim [460000000]:มีความโค้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:22.888896285+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:22.919755323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:22.919766185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.209671635+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.209720031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความโค้งไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.209725233+07:00","message":"receive interim result [false|false]: มีความโค้งไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.20974038+07:00","message":"[buffer interim] 45 false มีความโค้งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.209748053+07:00","message":"[bufferProcess] interim [760000000]:มีความโค้งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.209750836+07:00","message":"[bufferProcess] send to processor:มีความโค้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.209754271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.20975682+07:00","message":"> Transcript [324] [false]: 'มีความโค้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.20976026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.20976233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.209764472+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.209766411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.28938533+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.289446107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความโค้งไปทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.289453026+07:00","message":"receive interim result [false|false]: มีความโค้งไปทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.289467863+07:00","message":"[buffer interim] 45 false มีความโค้งไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.289476013+07:00","message":"[bufferProcess] interim [880000000]:มีความโค้งไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.289478419+07:00","message":"[bufferProcess] send to processor:มีความโค้งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.289483532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.289486414+07:00","message":"> Transcript [325] [false]: 'มีความโค้งไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.289490146+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.289492554+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.289494529+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.289496559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.477274909+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.47731455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความโค้งไปทางนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.477320559+07:00","message":"receive interim result [false|false]: มีความโค้งไปทางนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.477331578+07:00","message":"[buffer interim] 45 false มีความโค้งไปทางนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.477338433+07:00","message":"[bufferProcess] interim [60000000]:มีความโค้งไปทางนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.477341067+07:00","message":"[bufferProcess] send to processor:มีความโค้งไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.477346444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.477349289+07:00","message":"> Transcript [326] [false]: 'มีความโค้งไปทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.477353263+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.477355562+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.477360539+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.477362749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.788846114+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.78889331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความโค้งไปทางด้านขวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.788899955+07:00","message":"receive interim result [false|false]: มีความโค้งไปทางด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.788915344+07:00","message":"[buffer interim] 45 false มีความโค้งไปทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.788923796+07:00","message":"[bufferProcess] interim [360000000]:มีความโค้งไปทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.788926628+07:00","message":"[bufferProcess] send to processor:มีความโค้งไปทางนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.788933791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.788937032+07:00","message":"> Transcript [327] [false]: 'มีความโค้งไปทางนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.788941108+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.788943479+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.788959586+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.788962076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.788972711+07:00","message":"Push: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.788974845+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.788976849+07:00","message":"Set new StatePrefix : 'มีความโค้งไปทางนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.788979269+07:00","message":"Next Push (prob) : 'โค้งไปทางนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.788987377+07:00","message":"push: {false มีความ 0 0xc00040dc00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:24.110841659+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:24.110885115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความโค้งไปทางด้านขวาค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:24.110891311+07:00","message":"receive interim result [false|false]: มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:24.110906328+07:00","message":"[buffer interim] 45 false มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.110913219+07:00","message":"[bufferProcess] interim [720000000]:มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.110915823+07:00","message":"[bufferProcess] send to processor:มีความโค้งไปทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.110922435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.110925268+07:00","message":"> Transcript [328] [false]: 'มีความโค้งไปทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.110927704+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.110932155+07:00","message":"Set new StatePrefix: 'มีความโค้งไปทางด้านขวา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:24.677598065+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:24.67764453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความโค้งไปทางด้านขวาค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:24.677651582+07:00","message":"receive interim result [false|false]: มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:24.677669886+07:00","message":"[buffer interim] 45 false มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.677682521+07:00","message":"[bufferProcess] interim [320000000]:มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.677687186+07:00","message":"[bufferProcess] send to processor:มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.677695876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.677700496+07:00","message":"> Transcript [329] [false]: 'มีความโค้งไปทางด้านขวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.677705712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.67770944+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.67771299+07:00","message":"StatePrefix: 'มีความโค้งไปทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.677716845+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:25.92069856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:25.920698562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.259594393+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.404388781+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.404443327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นว่ามีความโค้งไปทางด้านขวาค่ะ\",\"confidence\":0.920276}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.40444955+07:00","message":"receive interim result [true|false]: ก็จะเห็นว่ามีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.404468804+07:00","message":"end recv isFinal message id 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.404472095+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.404481917+07:00","message":"[buffer interim] 45 true ก็จะเห็นว่ามีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.40449015+07:00","message":"[bufferProcess] interim [60000000]:ก็จะเห็นว่ามีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404493893+07:00","message":"[bufferProcess] send to processor (isfinal):มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404497665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404500809+07:00","message":"> Transcript [330] [false]: 'มีความโค้งไปทางด้านขวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404503937+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404505894+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404508199+07:00","message":"StatePrefix: 'มีความโค้งไปทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404510653+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404512349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404514366+07:00","message":"> Transcript [331] [true]: 'ก็จะเห็นว่ามีความโค้งไปทางด้านขวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404516684+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404519553+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404521184+07:00","message":"StatePrefix: 'มีความโค้งไปทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404522853+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404524463+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.40466402+07:00","message":"Push: 'ไปทางด้านขวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404667043+07:00","message":"TextPushed: 'มีความไปทางด้านขวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404669307+07:00","message":"Set new StatePrefix : 'ก็จะเห็นว่ามีความโค้งไปทางด้านขวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404671334+07:00","message":"Next Push (prob) : 'ก็จะเห็นว่ามีความโค้งไปทางด้านขวาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.404679804+07:00","message":"push: {true ไปทางด้านขวาค่ะ 0 0xc00040dc00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.404698679+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_45.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:26.417640487+07:00","message":"write wav file: './tmp/7570/7570_45.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.642470913+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.536873489+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.536904223+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.536907011+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.536908803+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.536911083+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.536915203+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.536917062+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.536918683+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.536920694+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:28.921299007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:28.921305831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:29.992858223+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:29.992902195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:29.992907879+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:29.992925105+07:00","message":"[buffer interim] 46 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:29.992932914+07:00","message":"[bufferProcess] interim [230000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:29.992935182+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:29.992943032+07:00","message":"[bufferProcess] send to processor (ticker):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:29.992945675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:29.992948665+07:00","message":"> Transcript [332] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:29.99295093+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.220185073+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.220227879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.220232841+07:00","message":"receive interim result [false|false]: ส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.22025282+07:00","message":"[buffer interim] 46 false ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.220261331+07:00","message":"[bufferProcess] interim [410000000]:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.220264109+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.315910497+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.315949975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนลด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.315955741+07:00","message":"receive interim result [false|false]: ส่วนลด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.315970013+07:00","message":"[buffer interim] 46 false ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.3159762+07:00","message":"[bufferProcess] interim [470000000]:ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.315978723+07:00","message":"[bufferProcess] send to processor:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.315985031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.315987688+07:00","message":"> Transcript [333] [false]: 'ส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.31599121+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.31599367+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.315995788+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.31599823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.344842601+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.344891052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.344899888+07:00","message":"receive interim result [false|false]: ส่วนรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.344915744+07:00","message":"[buffer interim] 46 false ส่วนรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.344926636+07:00","message":"[bufferProcess] interim [530000000]:ส่วนรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.344930116+07:00","message":"[bufferProcess] send to processor:ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.344937966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.344941817+07:00","message":"> Transcript [334] [false]: 'ส่วนลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.344946385+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.344949433+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.34495331+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.344956549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.398796843+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.398835186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.3988431+07:00","message":"receive interim result [false|false]: ส่วนรูปที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.398867567+07:00","message":"[buffer interim] 46 false ส่วนรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.398876252+07:00","message":"[bufferProcess] interim [590000000]:ส่วนรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.398880162+07:00","message":"[bufferProcess] send to processor:ส่วนรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.398883349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.398885964+07:00","message":"> Transcript [335] [false]: 'ส่วนรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.398888662+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.398890683+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.398892603+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.398896055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.568116831+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.568152097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.568157991+07:00","message":"receive interim result [false|false]: ส่วนรูปที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.568173038+07:00","message":"[buffer interim] 46 false ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.568180157+07:00","message":"[bufferProcess] interim [770000000]:ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.56818308+07:00","message":"[bufferProcess] send to processor:ส่วนรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.568186091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.568188626+07:00","message":"> Transcript [336] [false]: 'ส่วนรูปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.568191813+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.568193741+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.568195561+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.568197624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.568202457+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.568204602+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.568206881+07:00","message":"Set new StatePrefix : 'ส่วนรูปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:30.568210708+07:00","message":"Next Push (prob) : 'รูปที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:30.568218446+07:00","message":"push: {false ส่วน 0 0xc00012e700}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.017675821+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.017720224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.017728025+07:00","message":"receive interim result [false|false]: ส่วนรูปที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.017738083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.017742036+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.017750957+07:00","message":"[buffer interim] 46 false ส่วนรูปที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.017755774+07:00","message":"[buffer interim] 46 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.01776451+07:00","message":"[bufferProcess] interim [190000000]:ส่วนรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.017766817+07:00","message":"[bufferProcess] send to processor:ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.017769782+07:00","message":"[bufferProcess] interim [190000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.017772826+07:00","message":"[bufferProcess] update buffer: ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.01777559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.017778455+07:00","message":"> Transcript [337] [false]: 'ส่วนรูปที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.017781103+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.017783404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.017786334+07:00","message":"StatePrefix: 'ส่วนรูปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.017788427+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.130928773+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.191201754+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.206511151+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.206552807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.206558291+07:00","message":"receive interim result [false|false]: ส่วนรูปที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.206573303+07:00","message":"[buffer interim] 46 false ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.206580172+07:00","message":"[bufferProcess] interim [370000000]:ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.206582892+07:00","message":"[bufferProcess] send to processor:ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.206590153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.206592994+07:00","message":"> Transcript [338] [false]: 'ส่วนรูปที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.206595884+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.206597784+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.206600492+07:00","message":"StatePrefix: 'ส่วนรูปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.206603012+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.221184854+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.221223793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปที่ 2\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.221228981+07:00","message":"receive interim result [true|false]: ส่วนรูปที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.221239591+07:00","message":"end recv isFinal message id 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.22124154+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.221248391+07:00","message":"[buffer interim] 46 true ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.22125478+07:00","message":"[bufferProcess] interim [490000000]:ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.221258209+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.221272983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.221291444+07:00","message":"> Transcript [339] [false]: 'ส่วนรูปที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.221297078+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.22129937+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.221301874+07:00","message":"StatePrefix: 'ส่วนรูปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.221304646+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.221307047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.221309084+07:00","message":"> Transcript [340] [true]: 'ส่วนรูปที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.221311078+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.221312826+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.221314487+07:00","message":"StatePrefix: 'ส่วนรูปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.221316623+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:31.22132373+07:00","message":"Push: 'รูปที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:31.221334935+07:00","message":"push: {true รูปที่ 2 0 0xc00012e700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:31.231641186+07:00","message":"write wav file: './tmp/7570/7570_46.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:31.922130026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:31.922153512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:32.744791855+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:32.744839322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:32.744844451+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:32.744856496+07:00","message":"[buffer interim] 47 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.744863104+07:00","message":"[bufferProcess] interim [560000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.744865107+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.744870664+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.74487339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.744876173+07:00","message":"> Transcript [341] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.744878703+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.065974584+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.066013658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.066020274+07:00","message":"receive interim result [false|false]: เป็นไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.066035489+07:00","message":"[buffer interim] 47 false เป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.066041542+07:00","message":"[bufferProcess] interim [860000000]:เป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.066043963+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.264737379+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.264781986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.26478811+07:00","message":"receive interim result [false|false]: เป็นภาระ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.26480246+07:00","message":"[buffer interim] 47 false เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.264810481+07:00","message":"[bufferProcess] interim [100000000]:เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.264813021+07:00","message":"[bufferProcess] send to processor:เป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.264820248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.264823417+07:00","message":"> Transcript [342] [false]: 'เป็นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.264826639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.264828691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.26483079+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.264832947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.870607272+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.8706572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไปรับซื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.870663201+07:00","message":"receive interim result [false|false]: เป็นไปรับซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.870676889+07:00","message":"[buffer interim] 47 false เป็นไปรับซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.87068459+07:00","message":"[bufferProcess] interim [640000000]:เป็นไปรับซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.870687122+07:00","message":"[bufferProcess] send to processor:เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.870694382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.870697331+07:00","message":"> Transcript [343] [false]: 'เป็นภาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.87070063+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.870703002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.87070486+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.870706906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.873596082+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.873606542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระกับพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.873610006+07:00","message":"receive interim result [false|false]: เป็นภาระกับพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.873616937+07:00","message":"[buffer interim] 47 false เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.873620372+07:00","message":"[bufferProcess] interim [700000000]:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.87362245+07:00","message":"[bufferProcess] send to processor:เป็นไปรับซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.873625007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.873627363+07:00","message":"> Transcript [344] [false]: 'เป็นไปรับซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.873629474+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.87363123+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.87363287+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.873634572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:34.414418597+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:34.414466852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระกับพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:34.414474309+07:00","message":"receive interim result [false|false]: เป็นภาระกับพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:34.414489338+07:00","message":"[buffer interim] 47 false เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:34.41449566+07:00","message":"[bufferProcess] interim [300000000]:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:34.414498297+07:00","message":"[bufferProcess] send to processor:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:34.414503453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:34.414506342+07:00","message":"> Transcript [345] [false]: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:34.414509846+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:34.414512135+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:34.414515985+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:34.414518327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:34.414521609+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:34.414523655+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:34.414525507+07:00","message":"Set new StatePrefix : 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:34.414527869+07:00","message":"Next Push (prob) : 'ภาระกับพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:34.414536301+07:00","message":"push: {false เป็น 0 0xc003ae4380}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:34.923028431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:34.923028664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.112084346+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.112129361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระกับพืชเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.112135688+07:00","message":"receive interim result [false|false]: เป็นภาระกับพืชเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.112151675+07:00","message":"[buffer interim] 47 false เป็นภาระกับพืชเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.112164047+07:00","message":"[bufferProcess] interim [20000000]:เป็นภาระกับพืชเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.11216753+07:00","message":"[bufferProcess] send to processor:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.112175329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.112178306+07:00","message":"> Transcript [346] [false]: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.112181614+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.112183847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.112186264+07:00","message":"StatePrefix: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.112188565+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.386109097+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.386154571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระกับพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.386163355+07:00","message":"receive interim result [false|false]: เป็นภาระกับพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.386181139+07:00","message":"[buffer interim] 47 false เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.386193854+07:00","message":"[bufferProcess] interim [200000000]:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.386198608+07:00","message":"[bufferProcess] send to processor:เป็นภาระกับพืชเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.386207089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.386211601+07:00","message":"> Transcript [347] [false]: 'เป็นภาระกับพืชเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.386216673+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.386220133+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.386223648+07:00","message":"StatePrefix: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.386226768+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.439072703+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.439114074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระกับพืชในทิศทางเดียวกับร้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.439121737+07:00","message":"receive interim result [false|false]: เป็นภาระกับพืชในทิศทางเดียวกับร้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.439140827+07:00","message":"[buffer interim] 47 false เป็นภาระกับพืชในทิศทางเดียวกับร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.439149036+07:00","message":"[bufferProcess] interim [320000000]:เป็นภาระกับพืชในทิศทางเดียวกับร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.439153071+07:00","message":"[bufferProcess] send to processor:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.439157075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.439161158+07:00","message":"> Transcript [348] [false]: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.43916572+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.439168578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.439171695+07:00","message":"StatePrefix: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.439174915+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.674657619+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.674697752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระกับพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.674708477+07:00","message":"receive interim result [false|false]: เป็นภาระกับพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.674724405+07:00","message":"[buffer interim] 47 false เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.674731992+07:00","message":"[bufferProcess] interim [440000000]:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.674735984+07:00","message":"[bufferProcess] send to processor:เป็นภาระกับพืชในทิศทางเดียวกับร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.674746127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.674750129+07:00","message":"> Transcript [349] [false]: 'เป็นภาระกับพืชในทิศทางเดียวกับร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.674755131+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.674758519+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.674761664+07:00","message":"StatePrefix: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.674764998+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.674773757+07:00","message":"Push: 'ภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.674776933+07:00","message":"TextPushed: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.674780357+07:00","message":"Set new StatePrefix : 'เป็นภาระกับพืชในทิศทางเดียวกับร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.674783756+07:00","message":"Next Push (prob) : 'ในทิศทางเดียวกับร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.674794522+07:00","message":"push: {false ภาระกับพืช 0 0xc003ae4380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.947225435+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.947276175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.947283835+07:00","message":"receive interim result [false|false]: เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.947297802+07:00","message":"[buffer interim] 47 false เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.947309573+07:00","message":"[bufferProcess] interim [740000000]:เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.947315594+07:00","message":"[bufferProcess] send to processor:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.947323331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.947327088+07:00","message":"> Transcript [350] [false]: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.947330245+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.467304392+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.467336214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วงของโลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.467342599+07:00","message":"receive interim result [false|false]: เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วงของโลก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.467353763+07:00","message":"[buffer interim] 47 false เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วงของโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.467360182+07:00","message":"[bufferProcess] interim [280000000]:เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วงของโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.467362827+07:00","message":"[bufferProcess] send to processor:เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.467368119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.467370791+07:00","message":"> Transcript [351] [false]: 'เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.467373153+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.467375196+07:00","message":"Set new StatePrefix: 'เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.511876135+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.623812164+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.62385397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปลาร้าพืชเจริญในทิศทางเดียวกับแรงโน้มถ่วงของโลก\",\"confidence\":0.9225019}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.623861929+07:00","message":"receive interim result [true|false]: เป็นปลาร้าพืชเจริญในทิศทางเดียวกับแรงโน้มถ่วงของโลก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.623872814+07:00","message":"end recv isFinal message id 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.623875123+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.623881165+07:00","message":"[buffer interim] 47 true เป็นปลาร้าพืชเจริญในทิศทางเดียวกับแรงโน้มถ่วงของโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.623888356+07:00","message":"[bufferProcess] interim [550000000]:เป็นปลาร้าพืชเจริญในทิศทางเดียวกับแรงโน้มถ่วงของโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.623896027+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วงของโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.623899206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.623901753+07:00","message":"> Transcript [352] [false]: 'เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วงของโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.623905316+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.62390749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.623909707+07:00","message":"StatePrefix: 'เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.623912362+07:00","message":"TextPushed: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.623914158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.623916041+07:00","message":"> Transcript [353] [true]: 'เป็นปลาร้าพืชเจริญในทิศทางเดียวกับแรงโน้มถ่วงของโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.62391836+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.623920005+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.623921636+07:00","message":"StatePrefix: 'เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.623923474+07:00","message":"TextPushed: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.623925087+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.624071445+07:00","message":"Push: 'แรงโน้มถ่วงของโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.624074675+07:00","message":"TextPushed: 'เป็นภาระกับพืชแรงโน้มถ่วงของโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.624076982+07:00","message":"Set new StatePrefix : 'เป็นปลาร้าพืชเจริญในทิศทางเดียวกับแรงโน้มถ่วงของโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.624079422+07:00","message":"Next Push (prob) : 'เป็นปลาร้าพืชเจริญในทิศทางเดียวกับแรงโน้มถ่วงของโลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.624087714+07:00","message":"push: {true แรงโน้มถ่วงของโลก 0 0xc003ae4380}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.624107495+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_47.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:36.634564417+07:00","message":"write wav file: './tmp/7570/7570_47.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.15151173+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.630142351+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.630185732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.6301909+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.630206038+07:00","message":"[buffer interim] 48 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.630212058+07:00","message":"[bufferProcess] interim [300000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.630214001+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.630219858+07:00","message":"[bufferProcess] send to processor (ticker):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.630222111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.630224812+07:00","message":"> Transcript [354] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.630226987+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.823065869+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.823103796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.823110684+07:00","message":"receive interim result [false|false]: ส่วนใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.823125123+07:00","message":"[buffer interim] 48 false ส่วนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.823140327+07:00","message":"[bufferProcess] interim [480000000]:ส่วนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.823143813+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.870694806+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.870728546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.87073472+07:00","message":"receive interim result [false|false]: ส่วนยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.870749567+07:00","message":"[buffer interim] 48 false ส่วนยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.870757359+07:00","message":"[bufferProcess] interim [540000000]:ส่วนยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.870761226+07:00","message":"[bufferProcess] send to processor:ส่วนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.870769359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.870773347+07:00","message":"> Transcript [355] [false]: 'ส่วนใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.870777448+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.870780247+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.870783144+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.870786188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:37.924088885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:37.924093782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.130037101+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.130075337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดยอด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.130083356+07:00","message":"receive interim result [false|false]: สวดยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.130096937+07:00","message":"[buffer interim] 48 false สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.13010344+07:00","message":"[bufferProcess] interim [780000000]:สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.130105849+07:00","message":"[bufferProcess] send to processor:ส่วนยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.130112241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.130114876+07:00","message":"> Transcript [356] [false]: 'ส่วนยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.130117903+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.130119788+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.130121707+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.130124645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.324651997+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.324689672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.324694378+07:00","message":"receive interim result [false|false]: ส่วนยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.324708598+07:00","message":"[buffer interim] 48 false ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.324714826+07:00","message":"[bufferProcess] interim [960000000]:ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.324717139+07:00","message":"[bufferProcess] send to processor:สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.324720047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.324722653+07:00","message":"> Transcript [357] [false]: 'สวดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.324724612+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.324726451+07:00","message":"Set new StatePrefix: 'สวดยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.334145291+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.334167435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.334172282+07:00","message":"receive interim result [false|false]: สวดยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.334184355+07:00","message":"[buffer interim] 48 false สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.33418872+07:00","message":"[bufferProcess] interim [20000000]:สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.334190905+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.3341932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.334195439+07:00","message":"> Transcript [358] [false]: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.334197194+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.334199496+07:00","message":"Set new StatePrefix: 'ส่วนยอดพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.901091419+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.901134302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดยอด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.901140105+07:00","message":"receive interim result [false|false]: สวดยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.901155437+07:00","message":"[buffer interim] 48 false สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.901172423+07:00","message":"[bufferProcess] interim [620000000]:สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.901175495+07:00","message":"[bufferProcess] send to processor:สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.901183109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.901186021+07:00","message":"> Transcript [359] [false]: 'สวดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.901188105+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.901190043+07:00","message":"Set new StatePrefix: 'สวดยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.228799296+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.228839357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.228845703+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.22885992+07:00","message":"[buffer interim] 48 false ส่วนยอดพืชในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.228867739+07:00","message":"[bufferProcess] interim [920000000]:ส่วนยอดพืชในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.228870374+07:00","message":"[bufferProcess] send to processor:สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.228877301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.228880258+07:00","message":"> Transcript [360] [false]: 'สวดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.228883451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.228885417+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.228887277+07:00","message":"StatePrefix: 'สวดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.228892142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.408912461+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.40895038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.408956906+07:00","message":"receive interim result [false|false]: สวดยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.408968719+07:00","message":"[buffer interim] 48 false สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.408974892+07:00","message":"[bufferProcess] interim [100000000]:สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.408977424+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.40898282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.40898558+07:00","message":"> Transcript [361] [false]: 'ส่วนยอดพืชในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.40898801+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.408990377+07:00","message":"Set new StatePrefix: 'ส่วนยอดพืชในทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.466299779+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.466343386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.466349555+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.466360823+07:00","message":"[buffer interim] 48 false ส่วนยอดพืชในทิศทางตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.466372229+07:00","message":"[bufferProcess] interim [160000000]:ส่วนยอดพืชในทิศทางตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.466374796+07:00","message":"[bufferProcess] send to processor:สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.466377846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.466380587+07:00","message":"> Transcript [362] [false]: 'สวดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.466382714+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.466384616+07:00","message":"Set new StatePrefix: 'สวดยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.726441081+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.72647943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรงข้าม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.726484873+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรงข้าม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.726502155+07:00","message":"[buffer interim] 48 false ส่วนยอดพืชในทิศทางตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.726508085+07:00","message":"[bufferProcess] interim [340000000]:ส่วนยอดพืชในทิศทางตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.726510921+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทางตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.726513816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.72651708+07:00","message":"> Transcript [363] [false]: 'ส่วนยอดพืชในทิศทางตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.726519265+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.726521266+07:00","message":"Set new StatePrefix: 'ส่วนยอดพืชในทิศทางตรง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:40.107950385+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:40.107984747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรงข้ามกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:40.107990434+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:40.108002855+07:00","message":"[buffer interim] 48 false ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.108009667+07:00","message":"[bufferProcess] interim [820000000]:ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.108012665+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทางตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.1080157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.108019132+07:00","message":"> Transcript [364] [false]: 'ส่วนยอดพืชในทิศทางตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.108022324+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.108024308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.108026609+07:00","message":"StatePrefix: 'ส่วนยอดพืชในทิศทางตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.108028773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:40.693360983+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:40.69341553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรงข้ามกับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:40.693421625+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:40.693435248+07:00","message":"[buffer interim] 48 false ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.693441426+07:00","message":"[bufferProcess] interim [420000000]:ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.693443954+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.693447394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.693449842+07:00","message":"> Transcript [365] [false]: 'ส่วนยอดพืชในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.693453333+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.693455374+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.693457784+07:00","message":"StatePrefix: 'ส่วนยอดพืชในทิศทางตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:40.6934599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:40.924415119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:40.924432358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.569333453+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.632143083+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.65548986+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.655524475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรงข้ามกับลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.655530719+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรงข้ามกับลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.655547765+07:00","message":"[buffer interim] 48 false ส่วนยอดพืชในทิศทางตรงข้ามกับลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.65555421+07:00","message":"[bufferProcess] interim [440000000]:ส่วนยอดพืชในทิศทางตรงข้ามกับลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.655556593+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.655559731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.655562705+07:00","message":"> Transcript [366] [false]: 'ส่วนยอดพืชในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.655565895+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.655567959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.655570132+07:00","message":"StatePrefix: 'ส่วนยอดพืชในทิศทางตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.655572234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.73008885+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.730126247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชเจริญในทิศทางตรงข้ามกับโลก\",\"confidence\":0.94004637}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.730132277+07:00","message":"receive interim result [true|false]: ส่วนยอดพืชเจริญในทิศทางตรงข้ามกับโลก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.730142995+07:00","message":"end recv isFinal message id 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.730145193+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.73015186+07:00","message":"[buffer interim] 48 true ส่วนยอดพืชเจริญในทิศทางตรงข้ามกับโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730159135+07:00","message":"[bufferProcess] interim [440000000]:ส่วนยอดพืชเจริญในทิศทางตรงข้ามกับโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730162596+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนยอดพืชในทิศทางตรงข้ามกับลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.73016582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730168768+07:00","message":"> Transcript [367] [false]: 'ส่วนยอดพืชในทิศทางตรงข้ามกับลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730171745+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.73017366+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730175895+07:00","message":"StatePrefix: 'ส่วนยอดพืชในทิศทางตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730177944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730180404+07:00","message":"Push: 'ส่วนยอดพืชในทิศทางตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730182226+07:00","message":"TextPushed: 'ส่วนยอดพืชในทิศทางตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730186116+07:00","message":"Set new StatePrefix : 'ส่วนยอดพืชในทิศทางตรงข้ามกับลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730188465+07:00","message":"Next Push (prob) : 'ข้ามกับลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730190159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730192056+07:00","message":"> Transcript [368] [true]: 'ส่วนยอดพืชเจริญในทิศทางตรงข้ามกับโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730194191+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730195866+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.73019748+07:00","message":"StatePrefix: 'ส่วนยอดพืชในทิศทางตรงข้ามกับลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730199454+07:00","message":"TextPushed: 'ส่วนยอดพืชในทิศทางตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730201028+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.730306314+07:00","message":"push: {false ส่วนยอดพืชในทิศทางตรง 0 0xc000045100}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730315408+07:00","message":"Push: 'กับโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730319877+07:00","message":"TextPushed: 'ส่วนยอดพืชในทิศทางตรงกับโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.73032218+07:00","message":"Set new StatePrefix : 'ส่วนยอดพืชเจริญในทิศทางตรงข้ามกับโลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.730323934+07:00","message":"push: {true กับโลก 0 0xc000045100}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730324412+07:00","message":"Next Push (prob) : 'ส่วนยอดพืชเจริญในทิศทางตรงข้ามกับโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.730329442+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_48.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:41.740748615+07:00","message":"write wav file: './tmp/7570/7570_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.762435896+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.877810518+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.877842531+07:00","message":"found end of frame, send empty tag with msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.877846586+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.877855017+07:00","message":"[buffer interim] 49 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.877862697+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.877866199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.877869147+07:00","message":"> Transcript [369] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.87787192+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.877874056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.877875898+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.877877831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.877885912+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.87789466+07:00","message":"push: {true \n 0 0xc001f26900}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:41.882190331+07:00","message":"write wav file: './tmp/7570/7570_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:42.151950583+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:42.272056353+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:42.36260328+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:42.362631333+07:00","message":"found end of frame, send empty tag with msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:42.362635011+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:42.362643981+07:00","message":"[buffer interim] 50 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:42.36265231+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:42.362656267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:42.36265927+07:00","message":"> Transcript [370] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:42.362661901+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:42.362663734+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:42.362665494+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:42.362667657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:42.362670622+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:42.362679965+07:00","message":"push: {true \n 0 0xc000044280}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:42.367462595+07:00","message":"write wav file: './tmp/7570/7570_50.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:42.53229386+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:43.924707924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:43.924716023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.152060067+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.152106515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.15211143+07:00","message":"receive interim result [false|false]: ปรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.152128012+07:00","message":"[buffer interim] 51 false ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.152135073+07:00","message":"[bufferProcess] interim [440000000]:ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.152137313+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.152144533+07:00","message":"[bufferProcess] send to processor (ticker):ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.152147225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.152152933+07:00","message":"> Transcript [371] [false]: 'ปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.152155514+07:00","message":"Set StatePrefix (first interim): 'ปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.280266051+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.280305648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.280310756+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.280324303+07:00","message":"[buffer interim] 51 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.280335183+07:00","message":"[bufferProcess] interim [620000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.280337439+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.471554412+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.471594257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.471600665+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.471613428+07:00","message":"[buffer interim] 51 false ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.471619361+07:00","message":"[bufferProcess] interim [800000000]:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.471621537+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.471627982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.471630775+07:00","message":"> Transcript [372] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.471632886+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.47163513+07:00","message":"Set new StatePrefix: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.594392161+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.594435842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.594441962+07:00","message":"receive interim result [false|false]: กลับตอนไหน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.594454589+07:00","message":"[buffer interim] 51 false กลับตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.594460682+07:00","message":"[bufferProcess] interim [860000000]:กลับตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.594463569+07:00","message":"[bufferProcess] send to processor:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.594470332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.594472805+07:00","message":"> Transcript [373] [false]: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.594475652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.594477737+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.594479823+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.594482405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.791980248+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.792023589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.792029293+07:00","message":"receive interim result [false|false]: กลับตอนไหนก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.792042431+07:00","message":"[buffer interim] 51 false กลับตอนไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.792048827+07:00","message":"[bufferProcess] interim [100000000]:กลับตอนไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.792051479+07:00","message":"[bufferProcess] send to processor:กลับตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.792057981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.792061159+07:00","message":"> Transcript [374] [false]: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.792063406+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.79206542+07:00","message":"Set new StatePrefix: 'กลับตอนไหน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.87608772+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.876134347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.876140782+07:00","message":"receive interim result [false|false]: กลับตอนไหนก็มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.876152276+07:00","message":"[buffer interim] 51 false กลับตอนไหนก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.876158747+07:00","message":"[bufferProcess] interim [220000000]:กลับตอนไหนก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.876161133+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.876166314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.876168965+07:00","message":"> Transcript [375] [false]: 'กลับตอนไหนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.876172133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.876174067+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.876176094+07:00","message":"StatePrefix: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.876178327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.13791316+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.137963574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนก็มีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.13797133+07:00","message":"receive interim result [false|false]: กลับตอนไหนก็มีนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.137988582+07:00","message":"[buffer interim] 51 false กลับตอนไหนก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.137997334+07:00","message":"[bufferProcess] interim [400000000]:กลับตอนไหนก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.138000802+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.138009837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.13801372+07:00","message":"> Transcript [376] [false]: 'กลับตอนไหนก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.13801894+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.138025101+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.138028274+07:00","message":"StatePrefix: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.138031195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.181996476+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.182040662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนก็มีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.18204618+07:00","message":"receive interim result [false|false]: กลับตอนไหนก็มีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.182059345+07:00","message":"[buffer interim] 51 false กลับตอนไหนก็มีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.18206851+07:00","message":"[bufferProcess] interim [520000000]:กลับตอนไหนก็มีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.18207091+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.1820742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.182077728+07:00","message":"> Transcript [377] [false]: 'กลับตอนไหนก็มีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.182082204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.182084261+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.182086035+07:00","message":"StatePrefix: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.18208834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.753233031+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.753272134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนก็มีนะคะคือต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.753277692+07:00","message":"receive interim result [false|false]: กลับตอนไหนก็มีนะคะคือต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.75329325+07:00","message":"[buffer interim] 51 false กลับตอนไหนก็มีนะคะคือต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.753301947+07:00","message":"[bufferProcess] interim [60000000]:กลับตอนไหนก็มีนะคะคือต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.753304802+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนก็มีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.753308123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.753310917+07:00","message":"> Transcript [378] [false]: 'กลับตอนไหนก็มีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.753314135+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.753316096+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.753318256+07:00","message":"StatePrefix: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.753320762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.75332665+07:00","message":"Push: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.753328643+07:00","message":"TextPushed: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.753330516+07:00","message":"Set new StatePrefix : 'กลับตอนไหนก็มีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.753332457+07:00","message":"Next Push (prob) : 'ก็มีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.753340018+07:00","message":"push: {false กลับตอนไหน 0 0xc000044d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.880389041+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.880441473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนก็มีนะคะคือต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.880448344+07:00","message":"receive interim result [false|false]: กลับตอนไหนก็มีนะคะคือต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:45.880463393+07:00","message":"[buffer interim] 51 false กลับตอนไหนก็มีนะคะคือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.880471114+07:00","message":"[bufferProcess] interim [180000000]:กลับตอนไหนก็มีนะคะคือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.88047452+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนก็มีนะคะคือต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.88048338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.88048923+07:00","message":"> Transcript [379] [false]: 'กลับตอนไหนก็มีนะคะคือต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.88049527+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.880512482+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.880514396+07:00","message":"StatePrefix: 'กลับตอนไหนก็มีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:45.88051656+07:00","message":"TextPushed: 'กลับตอนไหน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.072361554+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.072416083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนก็มีนะคะคือต้นเทียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.072423361+07:00","message":"receive interim result [false|false]: กลับตอนไหนก็มีนะคะคือต้นเทียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.072440239+07:00","message":"[buffer interim] 51 false กลับตอนไหนก็มีนะคะคือต้นเทียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.072449621+07:00","message":"[bufferProcess] interim [360000000]:กลับตอนไหนก็มีนะคะคือต้นเทียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.072454172+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนก็มีนะคะคือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.072462754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.07246744+07:00","message":"> Transcript [380] [false]: 'กลับตอนไหนก็มีนะคะคือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.072472199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.072475259+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.072478825+07:00","message":"StatePrefix: 'กลับตอนไหนก็มีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.072482528+07:00","message":"TextPushed: 'กลับตอนไหน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.570416474+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.588546992+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.588581537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.588586824+07:00","message":"receive interim result [false|false]: กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.588602664+07:00","message":"[buffer interim] 51 false กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.588610509+07:00","message":"[bufferProcess] interim [900000000]:กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.588613031+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนก็มีนะคะคือต้นเทียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.588616797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.588619633+07:00","message":"> Transcript [381] [false]: 'กลับตอนไหนก็มีนะคะคือต้นเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.588623116+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.58862521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.58862749+07:00","message":"StatePrefix: 'กลับตอนไหนก็มีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.588633018+07:00","message":"TextPushed: 'กลับตอนไหน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.706133699+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.706178698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ\",\"confidence\":0.9469798}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.706184978+07:00","message":"receive interim result [true|false]: กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.706194158+07:00","message":"end recv isFinal message id 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.706196208+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.706203801+07:00","message":"[buffer interim] 51 true กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706213931+07:00","message":"[bufferProcess] interim [50000000]:กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706217573+07:00","message":"[bufferProcess] send to processor (isfinal):กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706220805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706223786+07:00","message":"> Transcript [382] [false]: 'กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706227407+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706229444+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706231656+07:00","message":"StatePrefix: 'กลับตอนไหนก็มีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706233512+07:00","message":"TextPushed: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706239479+07:00","message":"Push: 'ก็มีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706241266+07:00","message":"TextPushed: 'กลับตอนไหนก็มีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706244352+07:00","message":"Set new StatePrefix : 'กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706247243+07:00","message":"Next Push (prob) : 'คือต้นเทียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706249039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.70625096+07:00","message":"> Transcript [383] [true]: 'กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706253277+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706254904+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706256944+07:00","message":"StatePrefix: 'กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706258704+07:00","message":"TextPushed: 'กลับตอนไหนก็มีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.706260707+07:00","message":"Push: 'คือต้นเทียนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.706269226+07:00","message":"push: {false ก็มีนะคะ 0 0xc000044d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.706274624+07:00","message":"push: {true คือต้นเทียนค่ะ 0 0xc000044d00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:46.715144247+07:00","message":"write wav file: './tmp/7570/7570_51.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.763107555+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.829775697+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:46.925052649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:46.925066521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.997446936+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.997467094+07:00","message":"found end of frame, send empty tag with msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.997470068+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.99747695+07:00","message":"[buffer interim] 52 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.997483826+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.997487576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.99749075+07:00","message":"> Transcript [384] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.997493514+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.997495423+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.997497162+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.997498969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:46.997507563+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.997516648+07:00","message":"push: {true \n 0 0xc003ae4480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:47.0021754+07:00","message":"write wav file: './tmp/7570/7570_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:47.403017755+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:49.925811107+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:49.925847136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.220371463+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.283171675+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.310004501+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.310026649+07:00","message":"found end of frame, send empty tag with msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.310030065+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.310037257+07:00","message":"[buffer interim] 53 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.310045677+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.310050467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.310053969+07:00","message":"> Transcript [385] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.310056926+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.310058942+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.310060642+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.310062377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.310071884+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.310082541+07:00","message":"push: {true \n 0 0xc003ae4b00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:50.317880925+07:00","message":"write wav file: './tmp/7570/7570_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.359202242+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.359263118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.359269069+07:00","message":"receive interim result [false|false]: เห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.359287617+07:00","message":"[buffer interim] 54 false เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.359295559+07:00","message":"[bufferProcess] interim [920000000]:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.359297826+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.359306384+07:00","message":"[bufferProcess] send to processor (ticker):เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.359308775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.359311856+07:00","message":"> Transcript [386] [false]: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.359314265+07:00","message":"Set StatePrefix (first interim): 'เห็นว่า'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:52.926025195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:52.926025135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.929312412+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.929347254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.929352382+07:00","message":"receive interim result [false|false]: เห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.92937252+07:00","message":"[buffer interim] 54 false เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.929380884+07:00","message":"[bufferProcess] interim [520000000]:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.929382974+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.258298925+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.258338595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.25834397+07:00","message":"receive interim result [false|false]: เห็นว่ารัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.258358214+07:00","message":"[buffer interim] 54 false เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.258365945+07:00","message":"[bufferProcess] interim [820000000]:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.25836849+07:00","message":"[bufferProcess] send to processor:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.258371847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.25837445+07:00","message":"> Transcript [387] [false]: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.258377283+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.258379203+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.258381+07:00","message":"StatePrefix: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.258385084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.83140462+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.831462846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจ๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.831470322+07:00","message":"receive interim result [false|false]: เห็นว่ารักจ๋า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.831484602+07:00","message":"[buffer interim] 54 false เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.831492825+07:00","message":"[bufferProcess] interim [420000000]:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.831496572+07:00","message":"[bufferProcess] send to processor:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.831505229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.831508952+07:00","message":"> Transcript [388] [false]: 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.831513718+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.831516612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.83151949+07:00","message":"StatePrefix: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.831522306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.018207808+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.018247634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.018253929+07:00","message":"receive interim result [false|false]: เห็นว่ารักจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.018267668+07:00","message":"[buffer interim] 54 false เห็นว่ารักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.018274593+07:00","message":"[bufferProcess] interim [540000000]:เห็นว่ารักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.018276986+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.018282386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.018285138+07:00","message":"> Transcript [389] [false]: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.018288623+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.018290639+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.018292734+07:00","message":"StatePrefix: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.018294754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.02593079+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.025955695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักพูดจา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.02596052+07:00","message":"receive interim result [false|false]: เห็นว่ารักพูดจา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.025972396+07:00","message":"[buffer interim] 54 false เห็นว่ารักพูดจา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.025978586+07:00","message":"[bufferProcess] interim [600000000]:เห็นว่ารักพูดจา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.025982106+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.025987351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.02599017+07:00","message":"> Transcript [390] [false]: 'เห็นว่ารักจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.025992795+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.025994582+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.025996365+07:00","message":"StatePrefix: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.025998274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.026002743+07:00","message":"Push: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.026004598+07:00","message":"TextPushed: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.026006964+07:00","message":"Set new StatePrefix : 'เห็นว่ารักจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.026009199+07:00","message":"Next Push (prob) : 'รักจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.026030974+07:00","message":"push: {false เห็นว่า 0 0xc001f26780}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.151849795+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.151883803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.151889408+07:00","message":"receive interim result [false|false]: เห็นว่ารักจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.151899223+07:00","message":"[buffer interim] 54 false เห็นว่ารักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.151906323+07:00","message":"[bufferProcess] interim [660000000]:เห็นว่ารักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.151908769+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักพูดจา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.151912126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.151915081+07:00","message":"> Transcript [391] [false]: 'เห็นว่ารักพูดจา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.151917066+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.151919106+07:00","message":"Set new StatePrefix: 'เห็นว่ารักพูดจา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.197024951+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.197052393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจ๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.197058102+07:00","message":"receive interim result [false|false]: เห็นว่ารักจ๋า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.197073483+07:00","message":"[buffer interim] 54 false เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.197080538+07:00","message":"[bufferProcess] interim [720000000]:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.197082942+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.197086935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.197089719+07:00","message":"> Transcript [392] [false]: 'เห็นว่ารักจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.197091849+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.197093984+07:00","message":"Set new StatePrefix: 'เห็นว่ารักจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.735302442+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.735348295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจ๋า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.735356123+07:00","message":"receive interim result [false|false]: เห็นว่ารักจ๋า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.735371999+07:00","message":"[buffer interim] 54 false เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.735379632+07:00","message":"[bufferProcess] interim [320000000]:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.735383131+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.735389991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.735394162+07:00","message":"> Transcript [393] [false]: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.735397282+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.735400675+07:00","message":"Set new StatePrefix: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.548840453+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.548879265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจากด้านล่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.548885749+07:00","message":"receive interim result [false|false]: เห็นว่ารักจากด้านล่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.548898965+07:00","message":"[buffer interim] 54 false เห็นว่ารักจากด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.548905805+07:00","message":"[bufferProcess] interim [40000000]:เห็นว่ารักจากด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.5489087+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.548915301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.548917989+07:00","message":"> Transcript [394] [false]: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.54892113+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.548923305+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.548925144+07:00","message":"StatePrefix: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.548927868+07:00","message":"TextPushed: 'เห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.806689542+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.80672977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจากด้านล่างนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.806737245+07:00","message":"receive interim result [false|false]: เห็นว่ารักจากด้านล่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.806757218+07:00","message":"[buffer interim] 54 false เห็นว่ารักจากด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.806769971+07:00","message":"[bufferProcess] interim [340000000]:เห็นว่ารักจากด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.806774241+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจากด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.806782912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.806787403+07:00","message":"> Transcript [395] [false]: 'เห็นว่ารักจากด้านล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.806790563+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.806793817+07:00","message":"Set new StatePrefix: 'เห็นว่ารักจากด้านล่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.860753423+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.923564042+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:55.926836909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:55.926848473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.037460426+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.037503256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าจาจะลงด้านล่างนะคะ\",\"confidence\":0.8900877}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.037509434+07:00","message":"receive interim result [true|false]: จะเห็นว่าจาจะลงด้านล่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.037517816+07:00","message":"end recv isFinal message id 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.037520155+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.037526293+07:00","message":"[buffer interim] 54 true จะเห็นว่าจาจะลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037534546+07:00","message":"[bufferProcess] interim [580000000]:จะเห็นว่าจาจะลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037539587+07:00","message":"[bufferProcess] send to processor (isfinal):เห็นว่ารักจากด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037543105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037546595+07:00","message":"> Transcript [396] [false]: 'เห็นว่ารักจากด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037549927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037552047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037553995+07:00","message":"StatePrefix: 'เห็นว่ารักจากด้านล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037557665+07:00","message":"TextPushed: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037560258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037563045+07:00","message":"> Transcript [397] [true]: 'จะเห็นว่าจาจะลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037566159+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037568631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037571342+07:00","message":"StatePrefix: 'เห็นว่ารักจากด้านล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037574236+07:00","message":"TextPushed: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037576732+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037678376+07:00","message":"Push: 'จาจะลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037681094+07:00","message":"TextPushed: 'เห็นว่าจาจะลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037683403+07:00","message":"Set new StatePrefix : 'จะเห็นว่าจาจะลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037685444+07:00","message":"Next Push (prob) : 'จะเห็นว่าจาจะลงด้านล่างนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.037693066+07:00","message":"push: {true จาจะลงด้านล่างนะคะ 0 0xc001f26780}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.037703722+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_54.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:56.050933548+07:00","message":"write wav file: './tmp/7570/7570_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.879869157+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.954027232+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.967042528+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.967064829+07:00","message":"found end of frame, send empty tag with msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.967068008+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.967074535+07:00","message":"[buffer interim] 55 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.967080719+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.967084187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.967087232+07:00","message":"> Transcript [398] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.967089851+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.967091707+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.967093405+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.967095169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.967103343+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.967112145+07:00","message":"push: {true \n 0 0xc00012f100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:56.971823571+07:00","message":"write wav file: './tmp/7570/7570_55.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:58.537135495+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:58.537180803+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:58.53718383+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:58.537185673+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:58.537187877+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:58.537199043+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:58.537200932+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:58.537202559+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:58.537204375+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:58.537206005+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:58.927549745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:58.927569566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.501509666+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.58361999+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.583678177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.583685905+07:00","message":"receive interim result [false|false]: มีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.583703989+07:00","message":"[buffer interim] 56 false มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.58371242+07:00","message":"[bufferProcess] interim [440000000]:มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.58371456+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.583722886+07:00","message":"[bufferProcess] send to processor (ticker):มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.583725729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.583728818+07:00","message":"> Transcript [399] [false]: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.583730957+07:00","message":"Set StatePrefix (first interim): 'มีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.600816653+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.600856779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะ\",\"confidence\":0.8533355}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.600862477+07:00","message":"receive interim result [true|false]: มีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.600873708+07:00","message":"end recv isFinal message id 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.600876018+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.60088247+07:00","message":"[buffer interim] 56 true มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.600889119+07:00","message":"[bufferProcess] interim [560000000]:มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.600892636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.600895616+07:00","message":"> Transcript [400] [true]: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.600898332+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.600900502+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.600902428+07:00","message":"StatePrefix: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.600904995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.600912709+07:00","message":"Push: 'มีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.600920416+07:00","message":"push: {true มีค่ะ 0 0xc001f26080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:01.610551325+07:00","message":"write wav file: './tmp/7570/7570_56.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.75293201+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:01.928226216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:01.92823598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:03.816031612+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:03.816074003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:03.816079728+07:00","message":"receive interim result [false|false]: ทางด้านบนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:03.816093353+07:00","message":"[buffer interim] 57 false ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:03.816101036+07:00","message":"[bufferProcess] interim [100000000]:ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:03.816103088+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:03.816108724+07:00","message":"[bufferProcess] send to processor (ticker):ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:03.816111754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:03.816114857+07:00","message":"> Transcript [401] [false]: 'ทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:03.816117116+07:00","message":"Set StatePrefix (first interim): 'ทางด้านบนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:03.930032083+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.020565434+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.020612524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบนนะคะ\",\"confidence\":0.95171654}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.020618708+07:00","message":"receive interim result [true|false]: ทางด้านบนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.020626864+07:00","message":"end recv isFinal message id 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.020629056+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.020636186+07:00","message":"[buffer interim] 57 true ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.020647445+07:00","message":"[bufferProcess] interim [400000000]:ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.020652232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.020655272+07:00","message":"> Transcript [402] [true]: 'ทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.020658441+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.020660421+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.020664674+07:00","message":"StatePrefix: 'ทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.020666916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.020672895+07:00","message":"Push: 'ทางด้านบนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.020688548+07:00","message":"push: {true ทางด้านบนนะคะ 0 0xc001f26c80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:04.028042517+07:00","message":"write wav file: './tmp/7570/7570_57.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.061686616+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.120510831+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.254481098+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.463204921+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.463230927+07:00","message":"found end of frame, send empty tag with msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.463234351+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.463243303+07:00","message":"[buffer interim] 58 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.463258559+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.463264361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.463267637+07:00","message":"> Transcript [403] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.463270653+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.463272504+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.463274268+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.463276004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:04.463278639+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:04.463289861+07:00","message":"push: {true \n 0 0xc0021f6000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:04.468741982+07:00","message":"write wav file: './tmp/7570/7570_58.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:04.92923989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:04.929272854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.116109559+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.116160567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงข้าม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.11616675+07:00","message":"receive interim result [false|false]: ตรงข้าม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.11617758+07:00","message":"[buffer interim] 59 false ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.116185022+07:00","message":"[bufferProcess] interim [860000000]:ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.116186902+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.116191205+07:00","message":"[bufferProcess] send to processor (ticker):ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.11619436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.116197185+07:00","message":"> Transcript [404] [false]: 'ตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.116199767+07:00","message":"Set StatePrefix (first interim): 'ตรงข้าม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.30994299+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.30997952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงข้ามกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.309985962+07:00","message":"receive interim result [false|false]: ตรงข้ามกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.310001893+07:00","message":"[buffer interim] 59 false ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.310010161+07:00","message":"[bufferProcess] interim [100000000]:ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.310012452+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.565407575+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.565458555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงข้าม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.565464527+07:00","message":"receive interim result [false|false]: ตรงข้าม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.565478566+07:00","message":"[buffer interim] 59 false ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.565485763+07:00","message":"[bufferProcess] interim [340000000]:ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.565488053+07:00","message":"[bufferProcess] send to processor:ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.565494443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.565497357+07:00","message":"> Transcript [405] [false]: 'ตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.565500486+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.565502543+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.565504859+07:00","message":"StatePrefix: 'ตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.565506955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.697811537+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.697869492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงข้าม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.697875173+07:00","message":"receive interim result [false|false]: ตรงข้าม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:06.697889162+07:00","message":"[buffer interim] 59 false ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.697898647+07:00","message":"[bufferProcess] interim [460000000]:ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.697901103+07:00","message":"[bufferProcess] send to processor:ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.697904541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.697907651+07:00","message":"> Transcript [406] [false]: 'ตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.697914018+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.697916416+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.697918285+07:00","message":"StatePrefix: 'ตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:06.697920307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:07.929564597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:07.92957846+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.090326271+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.183721286+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.18376863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงข้าม\",\"confidence\":0.9282414}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.183774071+07:00","message":"receive interim result [true|false]: ตรงข้าม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.183786754+07:00","message":"end recv isFinal message id 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.18378939+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.183796586+07:00","message":"[buffer interim] 59 true ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183804463+07:00","message":"[bufferProcess] interim [50000000]:ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183812212+07:00","message":"[bufferProcess] send to processor (isfinal):ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183815882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183819173+07:00","message":"> Transcript [407] [false]: 'ตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183822233+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183824398+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183826154+07:00","message":"StatePrefix: 'ตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183828176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183829865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183831952+07:00","message":"> Transcript [408] [true]: 'ตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183836048+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183837648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183839213+07:00","message":"StatePrefix: 'ตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183841181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.183851096+07:00","message":"Push: 'ตรงข้าม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.183860286+07:00","message":"push: {true ตรงข้าม 0 0xc003ae4980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:08.193344726+07:00","message":"write wav file: './tmp/7570/7570_59.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.28503382+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.351887776+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.472178563+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.704926659+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.704951334+07:00","message":"found end of frame, send empty tag with msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.704955942+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.704966329+07:00","message":"[buffer interim] 60 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.704975839+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.704981273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.704985558+07:00","message":"> Transcript [409] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.704989231+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.704992157+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.704995426+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.704997966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.705001864+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.70501497+07:00","message":"push: {true \n 0 0xc003ae4d00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:08.709901698+07:00","message":"write wav file: './tmp/7570/7570_60.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:10.930556337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:10.930568089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:12.398065293+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:12.398103904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คือการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:12.398109388+07:00","message":"receive interim result [false|false]: ก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:12.398123494+07:00","message":"[buffer interim] 61 false ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:12.398130771+07:00","message":"[bufferProcess] interim [960000000]:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:12.398133491+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:12.398141674+07:00","message":"[bufferProcess] send to processor (ticker):ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:12.3981447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:12.398147748+07:00","message":"> Transcript [410] [false]: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:12.39815036+07:00","message":"Set StatePrefix (first interim): 'ก็คือการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.858845046+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:13.931091875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:13.931114712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:14.00849161+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:14.008536287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คือการ\",\"confidence\":0.8710467}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:14.008543683+07:00","message":"receive interim result [true|false]: ก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:14.008554618+07:00","message":"end recv isFinal message id 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:14.008556716+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:14.008564318+07:00","message":"[buffer interim] 61 true ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:14.008575147+07:00","message":"[bufferProcess] interim [610000000]:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:14.008586816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:14.008589685+07:00","message":"> Transcript [411] [true]: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:14.008592649+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:14.008594606+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:14.008596605+07:00","message":"StatePrefix: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:14.008600338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:14.00860986+07:00","message":"Push: 'ก็คือการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:14.00862225+07:00","message":"push: {true ก็คือการ 0 0xc003ae4e00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:14.019062614+07:00","message":"write wav file: './tmp/7570/7570_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:14.372018372+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:15.345581912+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:15.345622316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:15.345628513+07:00","message":"receive interim result [false|false]: จึงเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:15.345641905+07:00","message":"[buffer interim] 62 false จึงเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.345648432+07:00","message":"[bufferProcess] interim [960000000]:จึงเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.345650509+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.345655287+07:00","message":"[bufferProcess] send to processor (ticker):จึงเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.345657739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.345660263+07:00","message":"> Transcript [412] [false]: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.345662292+07:00","message":"Set StatePrefix (first interim): 'จึงเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:15.599080579+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:15.599118274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:15.599123726+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:15.599135546+07:00","message":"[buffer interim] 62 false จึงเป็นการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.599141858+07:00","message":"[bufferProcess] interim [260000000]:จึงเป็นการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.599144018+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:15.991694886+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:15.991740683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบสนองต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:15.991747321+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:15.991762824+07:00","message":"[buffer interim] 62 false จึงเป็นการตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.991773929+07:00","message":"[bufferProcess] interim [680000000]:จึงเป็นการตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.991777713+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.991784851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.991787954+07:00","message":"> Transcript [413] [false]: 'จึงเป็นการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.991791819+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.991793897+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.991795694+07:00","message":"StatePrefix: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:15.991797687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.241650959+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.241699417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบสนองต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.241705607+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.241722347+07:00","message":"[buffer interim] 62 false จึงเป็นการตอบสนองต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.241730312+07:00","message":"[bufferProcess] interim [920000000]:จึงเป็นการตอบสนองต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.241733211+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.241736653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.241741797+07:00","message":"> Transcript [414] [false]: 'จึงเป็นการตอบสนองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.24174556+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.241747692+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.241749578+07:00","message":"StatePrefix: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.241751673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.422621876+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.422685707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบสนองต่อการสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.422691243+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.422703914+07:00","message":"[buffer interim] 62 false จึงเป็นการตอบสนองต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.42270981+07:00","message":"[bufferProcess] interim [40000000]:จึงเป็นการตอบสนองต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422712388+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.42272045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422723363+07:00","message":"> Transcript [415] [false]: 'จึงเป็นการตอบสนองต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422726823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422728787+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422730636+07:00","message":"StatePrefix: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422732823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.422787445+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.422834037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบสนองต่อการสัมผัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.422841483+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.422863593+07:00","message":"[buffer interim] 62 false จึงเป็นการตอบสนองต่อการสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422872802+07:00","message":"[bufferProcess] interim [100000000]:จึงเป็นการตอบสนองต่อการสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422876944+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422887858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422892881+07:00","message":"> Transcript [416] [false]: 'จึงเป็นการตอบสนองต่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422898226+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422901777+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422904475+07:00","message":"StatePrefix: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422907426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422915933+07:00","message":"Push: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422918806+07:00","message":"TextPushed: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422922123+07:00","message":"Set new StatePrefix : 'จึงเป็นการตอบสนองต่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.422926002+07:00","message":"Next Push (prob) : 'ตอบสนองต่อการสื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.422938351+07:00","message":"push: {false จึงเป็นการ 0 0xc003ae4580}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:16.931169597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:16.93117612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.945361006+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.945409804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบสนองต่อการสัมผัสที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.945416341+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.945440413+07:00","message":"[buffer interim] 62 false จึงเป็นการตอบสนองต่อการสัมผัสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.945449165+07:00","message":"[bufferProcess] interim [580000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.945451862+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.945455608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.945458182+07:00","message":"> Transcript [417] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.945460735+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.945463029+07:00","message":"Set new StatePrefix: 'จึงเป็นการตอบสนองต่อการสัมผัส'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.167776575+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.167820909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.167826345+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.167840845+07:00","message":"[buffer interim] 62 false จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.167847121+07:00","message":"[bufferProcess] interim [820000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.167850352+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการสัมผัสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.167854343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.167857794+07:00","message":"> Transcript [418] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.167861239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.167863535+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.167865363+07:00","message":"StatePrefix: 'จึงเป็นการตอบสนองต่อการสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.167867552+07:00","message":"TextPushed: 'จึงเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.405243461+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.405288748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.405296412+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.405313716+07:00","message":"[buffer interim] 62 false จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.405322189+07:00","message":"[bufferProcess] interim [60000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.405325837+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.405333477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.405337453+07:00","message":"> Transcript [419] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.405342133+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.405345152+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.40534858+07:00","message":"StatePrefix: 'จึงเป็นการตอบสนองต่อการสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.405352154+07:00","message":"TextPushed: 'จึงเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.588703635+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.588739637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.588746883+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.588760945+07:00","message":"[buffer interim] 62 false จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.588768258+07:00","message":"[bufferProcess] interim [240000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.588772321+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.588776918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.588780588+07:00","message":"> Transcript [420] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.588785196+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.588787951+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.588790904+07:00","message":"StatePrefix: 'จึงเป็นการตอบสนองต่อการสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.588794433+07:00","message":"TextPushed: 'จึงเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.721246954+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.721282699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.721288711+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.721303323+07:00","message":"[buffer interim] 62 false จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.721310908+07:00","message":"[bufferProcess] interim [360000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.721315171+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.72132511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.721328126+07:00","message":"> Transcript [421] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.721332483+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.721334643+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.721336693+07:00","message":"StatePrefix: 'จึงเป็นการตอบสนองต่อการสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.721339681+07:00","message":"TextPushed: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.721347229+07:00","message":"Push: 'ตอบสนองต่อการสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.721349455+07:00","message":"TextPushed: 'จึงเป็นการตอบสนองต่อการสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.721351585+07:00","message":"Set new StatePrefix : 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.721353788+07:00","message":"Next Push (prob) : 'ที่เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.721361956+07:00","message":"push: {false ตอบสนองต่อการสัมผัส 0 0xc003ae4580}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.736859148+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.736883433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.7368888+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:17.736902875+07:00","message":"[buffer interim] 62 false จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.736909575+07:00","message":"[bufferProcess] interim [420000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.736912119+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.736914813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.736917339+07:00","message":"> Transcript [422] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.736920605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.736922895+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.736925207+07:00","message":"StatePrefix: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:17.736927633+07:00","message":"TextPushed: 'จึงเป็นการตอบสนองต่อการสัมผัส'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.058816467+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.058855032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.05886143+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.058876128+07:00","message":"[buffer interim] 62 false จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.058883999+07:00","message":"[bufferProcess] interim [720000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.058887179+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.058892761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.058895571+07:00","message":"> Transcript [423] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.058899572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.058901801+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.058903618+07:00","message":"StatePrefix: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.058906559+07:00","message":"TextPushed: 'จึงเป็นการตอบสนองต่อการสัมผัส'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.240804811+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.240845556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.240851424+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.240866532+07:00","message":"[buffer interim] 62 false จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.240874332+07:00","message":"[bufferProcess] interim [900000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.240877179+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.240883681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.240886853+07:00","message":"> Transcript [424] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.240890536+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.240892679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.240895626+07:00","message":"StatePrefix: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.240898845+07:00","message":"TextPushed: 'จึงเป็นการตอบสนองต่อการสัมผัส'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.539580784+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.698387485+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.698437797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ\",\"confidence\":0.94685537}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.698444702+07:00","message":"receive interim result [true|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.698452474+07:00","message":"end recv isFinal message id 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.698454483+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.698460125+07:00","message":"[buffer interim] 62 true จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698466999+07:00","message":"[bufferProcess] interim [380000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698472463+07:00","message":"[bufferProcess] send to processor (isfinal):จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698481115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698483635+07:00","message":"> Transcript [425] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698487402+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698489336+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698491501+07:00","message":"StatePrefix: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698494317+07:00","message":"TextPushed: 'จึงเป็นการตอบสนองต่อการสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698499912+07:00","message":"Push: 'ที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698501755+07:00","message":"TextPushed: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698503802+07:00","message":"Set new StatePrefix : 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698505943+07:00","message":"Next Push (prob) : 'หาเราค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698507569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698509487+07:00","message":"> Transcript [426] [true]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.69851462+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698516616+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698518405+07:00","message":"StatePrefix: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698520397+07:00","message":"TextPushed: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.698522505+07:00","message":"Push: 'หาเราค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.698532208+07:00","message":"push: {false ที่เข้า 0 0xc003ae4580}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.698546601+07:00","message":"push: {true หาเราค่ะ 0 0xc003ae4580}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:18.70915466+07:00","message":"write wav file: './tmp/7570/7570_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.734993799+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.78948197+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.864221107+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.022314667+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.022334127+07:00","message":"found end of frame, send empty tag with msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.022337289+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.022343197+07:00","message":"[buffer interim] 63 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.022350304+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.02236003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.022363089+07:00","message":"> Transcript [427] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.022366275+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.022368227+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.022370112+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.022371947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.0223746+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.022384048+07:00","message":"push: {true \n 0 0xc003ae4780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:19.027183073+07:00","message":"write wav file: './tmp/7570/7570_63.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.050200734+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.172511926+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.172534175+07:00","message":"found end of frame, send empty tag with msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.172537495+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.17254618+07:00","message":"[buffer interim] 64 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.17255386+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.172557621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.17256036+07:00","message":"> Transcript [428] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.172562887+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.172564859+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.172566803+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.172568554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.172571027+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.172582004+07:00","message":"push: {true \n 0 0xc0021f6280}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:19.177733664+07:00","message":"write wav file: './tmp/7570/7570_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.242667948+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:19.931452602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:19.931462402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.967722904+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.96776377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.967769114+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.967784566+07:00","message":"[buffer interim] 65 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.967791718+07:00","message":"[bufferProcess] interim [820000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.967794541+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.310815268+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.310847695+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-05-14T13:08:21.310853072+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.310865385+07:00","message":"[buffer interim] 65 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.310872059+07:00","message":"[bufferProcess] interim [80000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.310874906+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.310878492+07:00","message":"[bufferProcess] send to processor (ticker):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.310880841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.310883515+07:00","message":"> Transcript [429] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.310885662+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.31088732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.310889525+07:00","message":"> Transcript [430] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.310891313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.310893029+07:00","message":"Set new StatePrefix: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.883019921+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.883054034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.88305955+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.883071626+07:00","message":"[buffer interim] 65 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.883078861+07:00","message":"[bufferProcess] interim [680000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.883081278+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.271317458+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.271360174+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-05-14T13:08:22.271366884+07:00","message":"receive interim result [false|false]: นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.271382208+07:00","message":"[buffer interim] 65 false นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.271390093+07:00","message":"[bufferProcess] interim [40000000]:นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.271392759+07:00","message":"[bufferProcess] send to processor:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.271396031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.271398589+07:00","message":"> Transcript [431] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.271401568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.271403413+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.271405392+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.271407899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.907182443+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.907213714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะก็คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.907219004+07:00","message":"receive interim result [false|false]: นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.907229354+07:00","message":"[buffer interim] 65 false นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.907235944+07:00","message":"[bufferProcess] interim [640000000]:นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.907238186+07:00","message":"[bufferProcess] send to processor:นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.907241437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.907243942+07:00","message":"> Transcript [432] [false]: 'นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.907246854+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.907248816+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.907250532+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.907253046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:22.932514749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:22.932538526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:24.490779558+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:24.650093775+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:24.650133161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะก็คือทางนี้ค่ะ\",\"confidence\":0.9292149}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:24.650139139+07:00","message":"receive interim result [true|false]: นะคะก็คือทางนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:24.650150063+07:00","message":"end recv isFinal message id 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:24.650153939+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:24.650161483+07:00","message":"[buffer interim] 65 true นะคะก็คือทางนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.650168198+07:00","message":"[bufferProcess] interim [470000000]:นะคะก็คือทางนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.650171757+07:00","message":"[bufferProcess] send to processor (isfinal):นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.650175587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.650178461+07:00","message":"> Transcript [433] [false]: 'นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.650181401+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.650183302+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.65018524+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.650187402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.650189031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.650191081+07:00","message":"> Transcript [434] [true]: 'นะคะก็คือทางนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.650193428+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.650195086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.650196672+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.650200099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:24.6502028+07:00","message":"Push: 'นะคะก็คือทางนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:24.650209975+07:00","message":"push: {true นะคะก็คือทางนี้ค่ะ 0 0xc003ae4f00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:24.66518228+07:00","message":"write wav file: './tmp/7570/7570_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:25.914304357+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:25.933597081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:25.933614896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:26.428283079+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:26.42832697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:26.4283333+07:00","message":"receive interim result [false|false]: 3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:26.428349414+07:00","message":"[buffer interim] 66 false 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:26.428357225+07:00","message":"[bufferProcess] interim [600000000]:3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:26.428360671+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:26.42836906+07:00","message":"[bufferProcess] send to processor (ticker):3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:26.428373184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:26.428376791+07:00","message":"> Transcript [435] [false]: '3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:26.428379952+07:00","message":"Set StatePrefix (first interim): '3 จุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:26.559682539+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:26.559721266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:26.559726698+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:26.559740305+07:00","message":"[buffer interim] 66 false 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:26.559746283+07:00","message":"[bufferProcess] interim [720000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:26.559748383+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.135533561+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.135576761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3.2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.135581661+07:00","message":"receive interim result [false|false]: 3.3.2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.13559416+07:00","message":"[buffer interim] 66 false 3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.135601358+07:00","message":"[bufferProcess] interim [260000000]:3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.135603569+07:00","message":"[bufferProcess] send to processor:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.135609175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.135612201+07:00","message":"> Transcript [436] [false]: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.135614483+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.135616351+07:00","message":"Set new StatePrefix: '3.3'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.250255492+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.337887933+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.337938941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3.2\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.337945105+07:00","message":"receive interim result [true|false]: 3.3.2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.337956141+07:00","message":"end recv isFinal message id 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.337958344+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.337965461+07:00","message":"[buffer interim] 66 true 3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.337976375+07:00","message":"[bufferProcess] interim [560000000]:3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.337979964+07:00","message":"[bufferProcess] send to processor (isfinal):3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.337983199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.337989437+07:00","message":"> Transcript [437] [false]: '3.3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.337992305+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.337994187+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.337996457+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.337998433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.33800024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.338002636+07:00","message":"> Transcript [438] [true]: '3.3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.338004593+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.338006198+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.338007794+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.33800933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.338015212+07:00","message":"Push: '3.3.2'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.338023893+07:00","message":"push: {true 3.3.2 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:27.344592206+07:00","message":"write wav file: './tmp/7570/7570_66.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.382418881+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.037111253+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.037188019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.037196243+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.037215339+07:00","message":"[buffer interim] 67 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.037226812+07:00","message":"[bufferProcess] interim [720000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.037229597+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.244040575+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.244078541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.244084509+07:00","message":"receive interim result [false|false]: การต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.244100573+07:00","message":"[buffer interim] 67 false การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.244107925+07:00","message":"[bufferProcess] interim [900000000]:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.244110402+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.244117578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.244121176+07:00","message":"> Transcript [439] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.244123504+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.359612678+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.359656869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.359662424+07:00","message":"receive interim result [false|false]: การปรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.359681391+07:00","message":"[buffer interim] 67 false การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.359689762+07:00","message":"[bufferProcess] interim [960000000]:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.359692062+07:00","message":"[bufferProcess] send to processor:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.359695479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.359698957+07:00","message":"> Transcript [440] [false]: 'การต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.359702531+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.359704665+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.359706511+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.359708415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.536809519+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.536834448+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.536837505+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.536839351+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.536841234+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.536843596+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.536845416+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.536847751+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.536849407+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.5368511+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.565620672+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.56566675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การประปา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.565673245+07:00","message":"receive interim result [false|false]: การประปา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.565685561+07:00","message":"[buffer interim] 67 false การประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.565694168+07:00","message":"[bufferProcess] interim [200000000]:การประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.565697538+07:00","message":"[bufferProcess] send to processor:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.565702853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.565705678+07:00","message":"> Transcript [441] [false]: 'การปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.565710243+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.565712443+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.565714342+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.565716419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.613671663+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.613709795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.613715886+07:00","message":"receive interim result [false|false]: การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.613726439+07:00","message":"[buffer interim] 67 false การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.613735363+07:00","message":"[bufferProcess] interim [260000000]:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.613739043+07:00","message":"[bufferProcess] send to processor:การประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.61374505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.613749256+07:00","message":"> Transcript [442] [false]: 'การประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.613753275+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.613756374+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.613759675+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.613762175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.80734763+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.807389395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.807395831+07:00","message":"receive interim result [false|false]: การตอบสนองต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.807413933+07:00","message":"[buffer interim] 67 false การตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.80742086+07:00","message":"[bufferProcess] interim [440000000]:การตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.80742976+07:00","message":"[bufferProcess] send to processor:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.807450934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.80745439+07:00","message":"> Transcript [443] [false]: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.807458096+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.807460256+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.807463416+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.807465884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.807471692+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.807473438+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.807475924+07:00","message":"Set new StatePrefix : 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.807479219+07:00","message":"Next Push (prob) : 'ตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.807487747+07:00","message":"push: {false การ 0 0xc0021f6180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.814030447+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.814050349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.814054986+07:00","message":"receive interim result [false|false]: การตอบสนองที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.814061318+07:00","message":"[buffer interim] 67 false การตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.814072069+07:00","message":"[bufferProcess] interim [500000000]:การตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.814074393+07:00","message":"[bufferProcess] send to processor:การตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.8140772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.814079729+07:00","message":"> Transcript [444] [false]: 'การตอบสนองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.814082504+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.814084613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.814086415+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.814088508+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:28.933818748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:28.933834568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.127170471+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.127215835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.127222607+07:00","message":"receive interim result [false|false]: การตอบสนองที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.127235887+07:00","message":"[buffer interim] 67 false การตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.127243134+07:00","message":"[bufferProcess] interim [800000000]:การตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.127245615+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.127251263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.127254183+07:00","message":"> Transcript [445] [false]: 'การตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.127258131+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.127260251+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.127262143+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.127264623+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.442965517+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.443003744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.443011036+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.443028453+07:00","message":"[buffer interim] 67 false การตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.443035887+07:00","message":"[bufferProcess] interim [40000000]:การตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.443038595+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.443042221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.443045241+07:00","message":"> Transcript [446] [false]: 'การตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.443048649+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.4430506+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.443052524+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.443054802+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.634648336+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.634692189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.634698512+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.634709432+07:00","message":"[buffer interim] 67 false การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.634719148+07:00","message":"[bufferProcess] interim [280000000]:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.634722768+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.634729137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.634733341+07:00","message":"> Transcript [447] [false]: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.634737833+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.634741201+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.634743258+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.634745486+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.634749681+07:00","message":"Push: 'ตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.634752518+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.63475718+07:00","message":"Set new StatePrefix : 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.634760369+07:00","message":"Next Push (prob) : 'ที่มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.634769134+07:00","message":"push: {false ตอบสนอง 0 0xc0021f6180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.843582094+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.843618988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.843625484+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.843636046+07:00","message":"[buffer interim] 67 false การตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.843645133+07:00","message":"[bufferProcess] interim [520000000]:การตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.843647922+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.843652875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.843655733+07:00","message":"> Transcript [448] [false]: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.843659116+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.84366129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.84366319+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.8436654+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.024293744+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.02433825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.024344298+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.024360553+07:00","message":"[buffer interim] 67 false การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.024368403+07:00","message":"[bufferProcess] interim [640000000]:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.024371101+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.024378825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.024381855+07:00","message":"> Transcript [449] [false]: 'การตอบสนองที่มีทิศทางไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.024385395+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.02438769+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.024391294+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.024393706+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.15718023+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.157220452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.157226723+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.15724186+07:00","message":"[buffer interim] 67 false การตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.157252832+07:00","message":"[bufferProcess] interim [820000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.157255984+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.157263339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.157266241+07:00","message":"> Transcript [450] [false]: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.157270188+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.157272708+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.157274772+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.157277029+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.533583487+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.53363141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.533638339+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.533653352+07:00","message":"[buffer interim] 67 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.533660922+07:00","message":"[bufferProcess] interim [180000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.53366411+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.533672159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.533675707+07:00","message":"> Transcript [451] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.533680023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.533682577+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.53368452+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.533686664+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.533694373+07:00","message":"Push: 'ที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.533696464+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.533698592+07:00","message":"Set new StatePrefix : 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.533701012+07:00","message":"Next Push (prob) : 'ทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.533709585+07:00","message":"push: {false ที่มีทิศ 0 0xc0021f6180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.912560231+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.912602484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.912610329+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.912625079+07:00","message":"[buffer interim] 67 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.912634843+07:00","message":"[bufferProcess] interim [540000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.912637806+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.912643578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.912646444+07:00","message":"> Transcript [452] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.912650641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.91265271+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.912655997+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.912658969+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.115395475+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.115439452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.115446609+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.115460448+07:00","message":"[buffer interim] 67 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.115467374+07:00","message":"[bufferProcess] interim [780000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.115470059+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.115476184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.115479946+07:00","message":"> Transcript [453] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.115483817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.115485683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.115488071+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.115490783+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.303330728+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.303373618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.303379866+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.303398437+07:00","message":"[buffer interim] 67 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.30340702+07:00","message":"[bufferProcess] interim [960000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.303410227+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.303414047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.303417591+07:00","message":"> Transcript [454] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.303421689+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.303423939+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.303431118+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.303434512+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.622936252+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.622982568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.622988904+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.623002942+07:00","message":"[buffer interim] 67 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.623010696+07:00","message":"[bufferProcess] interim [260000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.623013548+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.623020519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.623023164+07:00","message":"> Transcript [455] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.623027441+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.623029519+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.623032178+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.623034538+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.623041768+07:00","message":"Push: 'ทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.623044981+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.623047858+07:00","message":"Set new StatePrefix : 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.623050283+07:00","message":"Next Push (prob) : 'กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.623058751+07:00","message":"push: {false ทางไม่สัมพันธ์ 0 0xc0021f6180}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:31.933982641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:31.933993804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.943002513+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.943040822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.943047824+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.943064006+07:00","message":"[buffer interim] 67 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.943071394+07:00","message":"[bufferProcess] interim [560000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.94307426+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.943080943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.943084343+07:00","message":"> Transcript [456] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.943089271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.943091579+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.943093564+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.943096213+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.180105248+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.276470039+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.276522671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.276529589+07:00","message":"receive interim result [true|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.276541329+07:00","message":"end recv isFinal message id 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.276543505+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.276552134+07:00","message":"[buffer interim] 67 true การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.276563475+07:00","message":"[bufferProcess] interim [10000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.276573273+07:00","message":"[bufferProcess] send to processor (isfinal):การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.276576736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.276580068+07:00","message":"> Transcript [457] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.276584193+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.276586121+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.276588089+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.276590818+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.276592906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.276594818+07:00","message":"> Transcript [458] [true]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.276597156+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.27659876+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.27660039+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.276602288+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.276610154+07:00","message":"Push: 'กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.276618975+07:00","message":"push: {true กับทิศทางของสิ่งเร้า 0 0xc0021f6180}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:32.286951812+07:00","message":"write wav file: './tmp/7570/7570_67.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.313638182+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.370484173+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.431376221+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.486692231+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.486714393+07:00","message":"found end of frame, send empty tag with msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.486717955+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.486724967+07:00","message":"[buffer interim] 68 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.486733075+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.486737541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.48674112+07:00","message":"> Transcript [459] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.486743674+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.486745596+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.486747281+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.486748958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.486757122+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.486766432+07:00","message":"push: {true \n 0 0xc00040c500}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:32.491149577+07:00","message":"write wav file: './tmp/7570/7570_68.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:34.934170759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:34.93417988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.297195747+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.297242608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางไม่สัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.29724808+07:00","message":"receive interim result [false|false]: ที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.297266779+07:00","message":"[buffer interim] 69 false ที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.297274063+07:00","message":"[bufferProcess] interim [900000000]:ที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.297276955+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.297283797+07:00","message":"[bufferProcess] send to processor (ticker):ที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.297288746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.297291709+07:00","message":"> Transcript [460] [false]: 'ที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.297294143+07:00","message":"Set StatePrefix (first interim): 'ที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.615773646+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.615815912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางไม่สัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.615821003+07:00","message":"receive interim result [false|false]: ที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.615837772+07:00","message":"[buffer interim] 69 false ที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.615846634+07:00","message":"[bufferProcess] interim [140000000]:ที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.615849054+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.802880558+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.802916442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางไม่สัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.802922326+07:00","message":"receive interim result [false|false]: ที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.802936176+07:00","message":"[buffer interim] 69 false ที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.802942906+07:00","message":"[bufferProcess] interim [380000000]:ที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.80294551+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.802951889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.802954499+07:00","message":"> Transcript [461] [false]: 'ที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.80295783+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.802959977+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.802962323+07:00","message":"StatePrefix: 'ที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.802965024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.997109923+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.997145092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางไม่สัมพันธ์กับทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.997150986+07:00","message":"receive interim result [false|false]: ที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.997176878+07:00","message":"[buffer interim] 69 false ที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.997187623+07:00","message":"[bufferProcess] interim [560000000]:ที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.997190745+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.997194276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.997197042+07:00","message":"> Transcript [462] [false]: 'ที่มีทิศทางไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.997200572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.997203315+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.997205216+07:00","message":"StatePrefix: 'ที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.997207395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.18561114+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.18563947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางไม่สัมพันธ์กับทิศทางของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.18564485+07:00","message":"receive interim result [false|false]: ที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.185656488+07:00","message":"[buffer interim] 69 false ที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.185662349+07:00","message":"[bufferProcess] interim [740000000]:ที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.185664883+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.185669765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.185672103+07:00","message":"> Transcript [463] [false]: 'ที่มีทิศทางไม่สัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.185675186+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.18567893+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.1856812+07:00","message":"StatePrefix: 'ที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.185683561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.383811936+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.383851423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.38385784+07:00","message":"receive interim result [false|false]: ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.383871442+07:00","message":"[buffer interim] 69 false ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.383879799+07:00","message":"[bufferProcess] interim [980000000]:ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.383882585+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.383889085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.383891723+07:00","message":"> Transcript [464] [false]: 'ที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.383895352+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.383897392+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.38389971+07:00","message":"StatePrefix: 'ที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.383902039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.383908161+07:00","message":"Push: 'ที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.383910525+07:00","message":"TextPushed: 'ที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.383912426+07:00","message":"Set new StatePrefix : 'ที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.383916823+07:00","message":"Next Push (prob) : 'กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.383924635+07:00","message":"push: {false ที่มีทิศทางไม่สัมพันธ์ 0 0xc00012e480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.581327006+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.581366048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.581372182+07:00","message":"receive interim result [false|false]: ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.581383923+07:00","message":"[buffer interim] 69 false ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.581390416+07:00","message":"[bufferProcess] interim [220000000]:ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.581393339+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.581398406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.581401219+07:00","message":"> Transcript [465] [false]: 'ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.581404583+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.581406487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.581408507+07:00","message":"StatePrefix: 'ที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.581411155+07:00","message":"TextPushed: 'ที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:37.934717348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:37.934711579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.969424928+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.969472298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.969478983+07:00","message":"receive interim result [false|false]: ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.969496812+07:00","message":"[buffer interim] 69 false ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.969504861+07:00","message":"[bufferProcess] interim [580000000]:ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.969507753+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.9695126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.969515603+07:00","message":"> Transcript [466] [false]: 'ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.96951918+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.969521188+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.969523679+07:00","message":"StatePrefix: 'ที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.969525928+07:00","message":"TextPushed: 'ที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:38.14154013+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:38.200804779+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:38.254470218+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:38.254515599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ\",\"confidence\":0.95615286}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:38.254522513+07:00","message":"receive interim result [true|false]: ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:38.254531825+07:00","message":"end recv isFinal message id 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:38.254534085+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:38.254539467+07:00","message":"[buffer interim] 69 true ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254546452+07:00","message":"[bufferProcess] interim [910000000]:ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254550192+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254553502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254556226+07:00","message":"> Transcript [467] [false]: 'ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254560768+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254562575+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254564733+07:00","message":"StatePrefix: 'ที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254567296+07:00","message":"TextPushed: 'ที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254569142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254571018+07:00","message":"> Transcript [468] [true]: 'ที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254573177+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254574754+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254576302+07:00","message":"StatePrefix: 'ที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254578143+07:00","message":"TextPushed: 'ที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:38.254580751+07:00","message":"Push: 'กับทิศทางของสิ่งเร้านะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:38.254588429+07:00","message":"push: {true กับทิศทางของสิ่งเร้านะคะ 0 0xc00012e480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:38.266819009+07:00","message":"write wav file: './tmp/7570/7570_69.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:40.935424281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:40.935437731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.549658024+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.549704465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.549710089+07:00","message":"receive interim result [false|false]: เกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.549727935+07:00","message":"[buffer interim] 70 false เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.549734099+07:00","message":"[bufferProcess] interim [360000000]:เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.549736268+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.549741585+07:00","message":"[bufferProcess] send to processor (ticker):เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.549743823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.549746643+07:00","message":"> Transcript [469] [false]: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.549748827+07:00","message":"Set StatePrefix (first interim): 'เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.74583434+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.745876174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.745882026+07:00","message":"receive interim result [false|false]: เกิดจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.745895969+07:00","message":"[buffer interim] 70 false เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.745904562+07:00","message":"[bufferProcess] interim [540000000]:เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.745906371+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.936952254+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.937002662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.937010648+07:00","message":"receive interim result [false|false]: เกิดจากการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.937027188+07:00","message":"[buffer interim] 70 false เกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.937034041+07:00","message":"[bufferProcess] interim [780000000]:เกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.937037152+07:00","message":"[bufferProcess] send to processor:เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.937044492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.937047282+07:00","message":"> Transcript [470] [false]: 'เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.937050378+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.937052196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.93705452+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.937056716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.256902981+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.25694037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.256945951+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.256958186+07:00","message":"[buffer interim] 70 false เกิดจากการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.25696415+07:00","message":"[bufferProcess] interim [80000000]:เกิดจากการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.256966529+07:00","message":"[bufferProcess] send to processor:เกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.256971249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.256973992+07:00","message":"> Transcript [471] [false]: 'เกิดจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.256977352+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.256979496+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.25698139+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.256983779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.446129265+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.446167141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.446173994+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.446188506+07:00","message":"[buffer interim] 70 false เกิดจากการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.446194895+07:00","message":"[bufferProcess] interim [320000000]:เกิดจากการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.446198006+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.446201404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.446204596+07:00","message":"> Transcript [472] [false]: 'เกิดจากการเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.446208286+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.446210189+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.446212005+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.446214602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.766264059+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.766314314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.76632021+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.766332292+07:00","message":"[buffer interim] 70 false เกิดจากการเปลี่ยนแปลงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.766338586+07:00","message":"[bufferProcess] interim [620000000]:เกิดจากการเปลี่ยนแปลงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.766341096+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.766345739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.766348722+07:00","message":"> Transcript [473] [false]: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.766352023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.766353969+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.766357831+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.766359835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.766363873+07:00","message":"Push: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.76636646+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.766368367+07:00","message":"Set new StatePrefix : 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.766370373+07:00","message":"Next Push (prob) : 'จากการเปลี่ยนแปลง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.766377315+07:00","message":"push: {false เกิด 0 0xc000045400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.276754786+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.276795582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.27680183+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.276813598+07:00","message":"[buffer interim] 70 false เกิดจากการเปลี่ยนแปลงของปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.276819987+07:00","message":"[bufferProcess] interim [100000000]:เกิดจากการเปลี่ยนแปลงของปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.276823867+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.276829328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.276832206+07:00","message":"> Transcript [474] [false]: 'เกิดจากการเปลี่ยนแปลงของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.276835375+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.276837344+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.276840046+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.276842603+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.539333996+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.539376221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.539381448+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.539394225+07:00","message":"[buffer interim] 70 false เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.539404004+07:00","message":"[bufferProcess] interim [400000000]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.539407002+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.539410622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.539413728+07:00","message":"> Transcript [475] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.539416848+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.53941884+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.539422208+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.539425036+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.864767006+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.864806235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณน้ำให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.864813605+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.864826608+07:00","message":"[buffer interim] 70 false เกิดจากการเปลี่ยนแปลงของปริมาณน้ำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.864833128+07:00","message":"[bufferProcess] interim [700000000]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.86484422+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.864849686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.864852546+07:00","message":"> Transcript [476] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.864855619+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.864857852+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.864860875+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.864864188+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:43.936283881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:43.936295215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.000568921+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.000609975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.000615511+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.000629392+07:00","message":"[buffer interim] 70 false เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.000637895+07:00","message":"[bufferProcess] interim [820000000]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.000640647+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.000645952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.000648968+07:00","message":"> Transcript [477] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.000652852+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.000655292+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.000685827+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.000689142+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.000694405+07:00","message":"Push: 'จากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.000696725+07:00","message":"TextPushed: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.000698951+07:00","message":"Set new StatePrefix : 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.000701029+07:00","message":"Next Push (prob) : 'ของปริมาณน้ำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.000709358+07:00","message":"push: {false จากการเปลี่ยนแปลง 0 0xc000045400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.183353936+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.18339831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.183404305+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.183415455+07:00","message":"[buffer interim] 70 false เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.18342324+07:00","message":"[bufferProcess] interim [0]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.183425977+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.183429598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.183440544+07:00","message":"> Transcript [478] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.183443634+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.183445718+07:00","message":"Set new StatePrefix: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.421511709+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.522755882+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.522806919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.522813897+07:00","message":"receive interim result [true|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.522823382+07:00","message":"end recv isFinal message id 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.522825582+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.522836898+07:00","message":"[buffer interim] 70 true เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.5228472+07:00","message":"[bufferProcess] interim [420000000]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.522850743+07:00","message":"[bufferProcess] send to processor (isfinal):เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.522854435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.522857602+07:00","message":"> Transcript [479] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.522861027+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.522862872+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.522864627+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.522867077+07:00","message":"TextPushed: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.522868976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.52287103+07:00","message":"> Transcript [480] [true]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.52287319+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.522874863+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.522876415+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.522878184+07:00","message":"TextPushed: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.522884261+07:00","message":"Push: 'ของปริมาณน้ำภายในเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.522892557+07:00","message":"push: {true ของปริมาณน้ำภายในเซลล์ 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:44.534524627+07:00","message":"write wav file: './tmp/7570/7570_70.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.992102147+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.718184635+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.718228616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่อะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.718234168+07:00","message":"receive interim result [false|false]: พี่อะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.718251242+07:00","message":"[buffer interim] 71 false พี่อะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.718258738+07:00","message":"[bufferProcess] interim [780000000]:พี่อะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.71826081+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.718267852+07:00","message":"[bufferProcess] send to processor (ticker):พี่อะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.71827071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.718273968+07:00","message":"> Transcript [481] [false]: 'พี่อะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.718276322+07:00","message":"Set StatePrefix (first interim): 'พี่อะ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:46.936495974+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:46.93651121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.057464391+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.057509742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดการขยายตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.057516649+07:00","message":"receive interim result [false|false]: เกิดการขยายตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.057532479+07:00","message":"[buffer interim] 71 false เกิดการขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.05754023+07:00","message":"[bufferProcess] interim [40000000]:เกิดการขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.057542612+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.057550014+07:00","message":"[bufferProcess] send to processor (ticker):เกิดการขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.057553042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.057556154+07:00","message":"> Transcript [482] [false]: 'เกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.057558315+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.057561273+07:00","message":"Set new StatePrefix: 'เกิดการขยายตัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.311918372+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.311949508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดการขยายตัวได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.311955229+07:00","message":"receive interim result [false|false]: เกิดการขยายตัวได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.311970272+07:00","message":"[buffer interim] 71 false เกิดการขยายตัวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.311977534+07:00","message":"[bufferProcess] interim [400000000]:เกิดการขยายตัวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.311979607+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.632919602+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.632959195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดการขยายตัวได้ชั่ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.632965575+07:00","message":"receive interim result [false|false]: เกิดการขยายตัวได้ชั่ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.632982216+07:00","message":"[buffer interim] 71 false เกิดการขยายตัวได้ชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.632990079+07:00","message":"[bufferProcess] interim [640000000]:เกิดการขยายตัวได้ชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.632992553+07:00","message":"[bufferProcess] send to processor:เกิดการขยายตัวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.632999889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.63300257+07:00","message":"> Transcript [483] [false]: 'เกิดการขยายตัวได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.633006115+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.633008673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.633010476+07:00","message":"StatePrefix: 'เกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.633012888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.755369331+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.755413536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดการขยายตัวได้ช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.75541984+07:00","message":"receive interim result [false|false]: เกิดการขยายตัวได้ช่วง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.755441301+07:00","message":"[buffer interim] 71 false เกิดการขยายตัวได้ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.755449441+07:00","message":"[bufferProcess] interim [760000000]:เกิดการขยายตัวได้ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.755452528+07:00","message":"[bufferProcess] send to processor:เกิดการขยายตัวได้ชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.755456228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.755459329+07:00","message":"> Transcript [484] [false]: 'เกิดการขยายตัวได้ชั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.755462512+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.755464458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.755466387+07:00","message":"StatePrefix: 'เกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.75547001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.8273742+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.827413237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดการขยายตัวได้ชั่วคราว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.827422229+07:00","message":"receive interim result [false|false]: เกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.827453561+07:00","message":"[buffer interim] 71 false เกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.827461274+07:00","message":"[bufferProcess] interim [880000000]:เกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.827464387+07:00","message":"[bufferProcess] send to processor:เกิดการขยายตัวได้ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.827471125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.827476466+07:00","message":"> Transcript [485] [false]: 'เกิดการขยายตัวได้ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.827480249+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.827483161+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.827485166+07:00","message":"StatePrefix: 'เกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.827487318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:48.25965822+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:48.342908812+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:48.342949106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดการขยายตัวได้ชั่วคราว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:48.342955655+07:00","message":"receive interim result [false|false]: เกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:48.342970763+07:00","message":"[buffer interim] 71 false เกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.342984234+07:00","message":"[bufferProcess] interim [480000000]:เกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.342987011+07:00","message":"[bufferProcess] send to processor:เกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.342995233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.342998308+07:00","message":"> Transcript [486] [false]: 'เกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.343002219+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.343004342+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.34300653+07:00","message":"StatePrefix: 'เกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.343008781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.343014209+07:00","message":"Push: 'เกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.343016118+07:00","message":"TextPushed: 'เกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.343018056+07:00","message":"Set new StatePrefix : 'เกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.343020302+07:00","message":"Next Push (prob) : 'ได้ชั่วคราว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:48.343029715+07:00","message":"push: {false เกิดการขยายตัว 0 0xc003ae4100}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:48.374253783+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:48.374291673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดการขยายตัวได้ชั่วคราว\",\"confidence\":0.9507965}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:48.37429716+07:00","message":"receive interim result [true|false]: เกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:48.374305459+07:00","message":"end recv isFinal message id 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:48.374307613+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:48.374313705+07:00","message":"[buffer interim] 71 true เกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.374322889+07:00","message":"[bufferProcess] interim [480000000]:เกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.374327652+07:00","message":"[bufferProcess] send to processor (isfinal):เกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.37433104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.374333942+07:00","message":"> Transcript [487] [false]: 'เกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.374338381+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.374340397+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.374342283+07:00","message":"StatePrefix: 'เกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.374344485+07:00","message":"TextPushed: 'เกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.374346252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.374348057+07:00","message":"> Transcript [488] [true]: 'เกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.374350392+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.374352196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.374353792+07:00","message":"StatePrefix: 'เกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.374355648+07:00","message":"TextPushed: 'เกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:48.374361093+07:00","message":"Push: 'ได้ชั่วคราว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:48.374367544+07:00","message":"push: {true ได้ชั่วคราว 0 0xc003ae4100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:48.382604446+07:00","message":"write wav file: './tmp/7570/7570_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:48.511556889+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:49.176984896+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:49.177036032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:49.177044231+07:00","message":"receive interim result [false|false]: เกม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:49.177061816+07:00","message":"[buffer interim] 72 false เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:49.177070116+07:00","message":"[bufferProcess] interim [720000000]:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:49.177072132+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:49.471531934+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:49.556368249+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:49.556414924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:49.556422533+07:00","message":"receive interim result [true|false]: เกม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:49.556432652+07:00","message":"end recv isFinal message id 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:49.556447382+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:49.556457138+07:00","message":"[buffer interim] 72 true เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:49.556465117+07:00","message":"[bufferProcess] interim [170000000]:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:49.55647063+07:00","message":"[bufferProcess] send to processor (isfinal):เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:49.556474677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:49.556478416+07:00","message":"> Transcript [489] [false]: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:49.556481399+07:00","message":"Set StatePrefix (first interim): 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:49.556483877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:49.556486684+07:00","message":"> Transcript [490] [true]: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:49.556490503+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:49.556493404+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:49.5564966+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:49.556499495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:49.556503368+07:00","message":"Push: 'เกม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:49.556513739+07:00","message":"push: {true เกม 0 0xc003ae4700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:49.562990121+07:00","message":"write wav file: './tmp/7570/7570_72.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:49.792165005+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:49.937072623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:49.937083257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:50.970381222+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:50.970423774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:50.970428787+07:00","message":"receive interim result [false|false]: ของใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:50.970450284+07:00","message":"[buffer interim] 73 false ของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:50.970459+07:00","message":"[bufferProcess] interim [200000000]:ของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:50.970462342+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:50.97047101+07:00","message":"[bufferProcess] send to processor (ticker):ของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:50.970474619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:50.970478515+07:00","message":"> Transcript [491] [false]: 'ของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:50.970482155+07:00","message":"Set StatePrefix (first interim): 'ของใบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.353498167+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.353538636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 ใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.3535444+07:00","message":"receive interim result [false|false]: 2 ใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.353555466+07:00","message":"[buffer interim] 73 false 2 ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.353562563+07:00","message":"[bufferProcess] interim [620000000]:2 ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.353564442+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.92809117+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.928131707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของใบต้นจามจุรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.928137386+07:00","message":"receive interim result [false|false]: ของใบต้นจามจุรี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.928151998+07:00","message":"[buffer interim] 73 false ของใบต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.92815923+07:00","message":"[bufferProcess] interim [220000000]:ของใบต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.928162152+07:00","message":"[bufferProcess] send to processor:2 ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.928169358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.928172452+07:00","message":"> Transcript [492] [false]: '2 ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.928174771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.928177416+07:00","message":"Set new StatePrefix: '2 ใบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.582225751+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.58226271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของใบต้นจามจุรี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.582269553+07:00","message":"receive interim result [false|false]: ของใบต้นจามจุรี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.582283262+07:00","message":"[buffer interim] 73 false ของใบต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.582290496+07:00","message":"[bufferProcess] interim [820000000]:ของใบต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.582293008+07:00","message":"[bufferProcess] send to processor:ของใบต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.582296072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.582298622+07:00","message":"> Transcript [493] [false]: 'ของใบต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.582300952+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.582303056+07:00","message":"Set new StatePrefix: 'ของใบต้นจามจุรี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.658936611+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.658969604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของใบต้นจามจุรีในเวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.658975731+07:00","message":"receive interim result [false|false]: ของใบต้นจามจุรีในเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.658988955+07:00","message":"[buffer interim] 73 false ของใบต้นจามจุรีในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.658995497+07:00","message":"[bufferProcess] interim [880000000]:ของใบต้นจามจุรีในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.658998191+07:00","message":"[bufferProcess] send to processor:ของใบต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.659001261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.659003799+07:00","message":"> Transcript [494] [false]: 'ของใบต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.659006608+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.659008607+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.659010647+07:00","message":"StatePrefix: 'ของใบต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.659012992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.761301862+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.761344955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของใบต้นจามจุรี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.761351548+07:00","message":"receive interim result [false|false]: ของใบต้นจามจุรี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.761365689+07:00","message":"[buffer interim] 73 false ของใบต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.761372761+07:00","message":"[bufferProcess] interim [0]:ของใบต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.761375658+07:00","message":"[bufferProcess] send to processor:ของใบต้นจามจุรีในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.761382835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.761385863+07:00","message":"> Transcript [495] [false]: 'ของใบต้นจามจุรีในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.761389531+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.761392118+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.761394062+07:00","message":"StatePrefix: 'ของใบต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.761396241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:52.937271614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:52.937296337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.019463297+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.019511354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของใบต้นจามจุรีในเวลากลางคืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.019517762+07:00","message":"receive interim result [false|false]: ของใบต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.019532635+07:00","message":"[buffer interim] 73 false ของใบต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.019540467+07:00","message":"[bufferProcess] interim [300000000]:ของใบต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.019544007+07:00","message":"[bufferProcess] send to processor:ของใบต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.019547547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.019550217+07:00","message":"> Transcript [496] [false]: 'ของใบต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.019553932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.01955672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.019558888+07:00","message":"StatePrefix: 'ของใบต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.019561081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.639168638+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.657294009+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.657333747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของใบต้นจามจุรีในเวลากลางคืน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.657339215+07:00","message":"receive interim result [false|false]: ของใบต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.657353917+07:00","message":"[buffer interim] 73 false ของใบต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.657361469+07:00","message":"[bufferProcess] interim [900000000]:ของใบต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.657364195+07:00","message":"[bufferProcess] send to processor:ของใบต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.65736939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.65737215+07:00","message":"> Transcript [497] [false]: 'ของใบต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.657375295+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.657377319+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.657379287+07:00","message":"StatePrefix: 'ของใบต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.657381715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.657386242+07:00","message":"Push: 'ของใบต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.657388033+07:00","message":"TextPushed: 'ของใบต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.657389933+07:00","message":"Set new StatePrefix : 'ของใบต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.657391947+07:00","message":"Next Push (prob) : 'ในเวลากลางคืน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.657400391+07:00","message":"push: {false ของใบต้นจามจุรี 0 0xc00012ef00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.746877916+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.746918569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของใบต้นจามจุรีในเวลากลางคืน\",\"confidence\":0.9439213}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.746924724+07:00","message":"receive interim result [true|false]: ของใบต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.7469337+07:00","message":"end recv isFinal message id 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.746936309+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.746942762+07:00","message":"[buffer interim] 73 true ของใบต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.746953158+07:00","message":"[bufferProcess] interim [990000000]:ของใบต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.74695823+07:00","message":"[bufferProcess] send to processor (isfinal):ของใบต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.746961674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.746964551+07:00","message":"> Transcript [498] [false]: 'ของใบต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.746967665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.746969652+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.74697148+07:00","message":"StatePrefix: 'ของใบต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.746973549+07:00","message":"TextPushed: 'ของใบต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.746975423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.746977331+07:00","message":"> Transcript [499] [true]: 'ของใบต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.746979428+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.746981076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.746982627+07:00","message":"StatePrefix: 'ของใบต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.746984394+07:00","message":"TextPushed: 'ของใบต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.746990114+07:00","message":"Push: 'ในเวลากลางคืน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.746998283+07:00","message":"push: {true ในเวลากลางคืน 0 0xc00012ef00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:53.755810008+07:00","message":"write wav file: './tmp/7570/7570_73.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.962759586+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:55.937580635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:55.93759218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.116484073+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.116533642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.116538979+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.116553077+07:00","message":"[buffer interim] 74 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.116560098+07:00","message":"[bufferProcess] interim [180000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.11656204+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.116567581+07:00","message":"[bufferProcess] send to processor (ticker):เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.116570298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.116574801+07:00","message":"> Transcript [500] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.116578295+07:00","message":"Set StatePrefix (first interim): 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.501189154+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.501230474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกล่าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.501240496+07:00","message":"receive interim result [false|false]: เป็นการกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.501252418+07:00","message":"[buffer interim] 74 false เป็นการกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.501263112+07:00","message":"[bufferProcess] interim [540000000]:เป็นการกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.501265168+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.631305043+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.631343936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.631349439+07:00","message":"receive interim result [false|false]: เป็นการกลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.631359878+07:00","message":"[buffer interim] 74 false เป็นการกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.631366497+07:00","message":"[bufferProcess] interim [660000000]:เป็นการกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.631368808+07:00","message":"[bufferProcess] send to processor:เป็นการกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.631371972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.631374765+07:00","message":"> Transcript [501] [false]: 'เป็นการกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.631377924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.631379892+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.631381779+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.631383779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.026844656+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.026887865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกลางไปใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.026893224+07:00","message":"receive interim result [false|false]: เป็นการกลางไปใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.02690742+07:00","message":"[buffer interim] 74 false เป็นการกลางไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.026915731+07:00","message":"[bufferProcess] interim [80000000]:เป็นการกลางไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.026918125+07:00","message":"[bufferProcess] send to processor:เป็นการกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.026922066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.026925328+07:00","message":"> Transcript [502] [false]: 'เป็นการกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.026929144+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.026931324+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.026933115+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.026935117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.207283697+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.207337318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกลางไปในเวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.207344071+07:00","message":"receive interim result [false|false]: เป็นการกลางไปในเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.207359004+07:00","message":"[buffer interim] 74 false เป็นการกลางไปในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.207365406+07:00","message":"[bufferProcess] interim [260000000]:เป็นการกลางไปในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.207369448+07:00","message":"[bufferProcess] send to processor:เป็นการกลางไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.207375998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.207378618+07:00","message":"> Transcript [503] [false]: 'เป็นการกลางไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.207382016+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.207384129+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.207386633+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.20738879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.392277807+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.392315336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกลางภายในเวลากี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.392321567+07:00","message":"receive interim result [false|false]: เป็นการกลางภายในเวลากี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.392336436+07:00","message":"[buffer interim] 74 false เป็นการกลางภายในเวลากี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.392342945+07:00","message":"[bufferProcess] interim [440000000]:เป็นการกลางภายในเวลากี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.392345432+07:00","message":"[bufferProcess] send to processor:เป็นการกลางไปในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.392352984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.392355418+07:00","message":"> Transcript [504] [false]: 'เป็นการกลางไปในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.392358826+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.392361059+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.392362875+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.392364959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.392370554+07:00","message":"Push: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.392372366+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.392374242+07:00","message":"Set new StatePrefix : 'เป็นการกลางไปในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.392376268+07:00","message":"Next Push (prob) : 'กลางไปในเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.392383614+07:00","message":"push: {false เป็นการ 0 0xc001f26680}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.399296021+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.399326614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกลางไปในเวลากลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.399332592+07:00","message":"receive interim result [false|false]: เป็นการกลางไปในเวลากลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.399344554+07:00","message":"[buffer interim] 74 false เป็นการกลางไปในเวลากลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.399350148+07:00","message":"[bufferProcess] interim [500000000]:เป็นการกลางไปในเวลากลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.399352418+07:00","message":"[bufferProcess] send to processor:เป็นการกลางภายในเวลากี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.399355267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.399357744+07:00","message":"> Transcript [505] [false]: 'เป็นการกลางภายในเวลากี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.399359786+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.399361632+07:00","message":"Set new StatePrefix: 'เป็นการกลางภายในเวลากี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.537387053+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.537413859+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.537417328+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.53741922+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.537421332+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.537423024+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.537425316+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.537427294+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.537429564+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.53743125+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.714986397+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.715022602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกลางไปในเวลากลางวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.715028113+07:00","message":"receive interim result [false|false]: เป็นการกลางไปในเวลากลางวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.715042349+07:00","message":"[buffer interim] 74 false เป็นการกลางไปในเวลากลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.715050374+07:00","message":"[bufferProcess] interim [740000000]:เป็นการกลางไปในเวลากลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.715052906+07:00","message":"[bufferProcess] send to processor:เป็นการกลางไปในเวลากลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.715059858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.715062639+07:00","message":"> Transcript [506] [false]: 'เป็นการกลางไปในเวลากลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.715065008+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.715067578+07:00","message":"Set new StatePrefix: 'เป็นการกลางไปในเวลากลาง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:58.937889397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:58.937906405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.093496707+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.109994108+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.110028625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกลางไปในเวลากลางวันค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.110034666+07:00","message":"receive interim result [false|false]: เป็นการกลางไปในเวลากลางวันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.110047609+07:00","message":"[buffer interim] 74 false เป็นการกลางไปในเวลากลางวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.110054614+07:00","message":"[bufferProcess] interim [220000000]:เป็นการกลางไปในเวลากลางวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.110057355+07:00","message":"[bufferProcess] send to processor:เป็นการกลางไปในเวลากลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.11006303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.110065924+07:00","message":"> Transcript [507] [false]: 'เป็นการกลางไปในเวลากลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.110069019+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.110071217+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.110073183+07:00","message":"StatePrefix: 'เป็นการกลางไปในเวลากลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.110075534+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.252294242+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.252333688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกลางไปในเวลากลางวันค่ะ\",\"confidence\":0.9354275}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.252339518+07:00","message":"receive interim result [true|false]: เป็นการกลางไปในเวลากลางวันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.252349368+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.252351673+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.252357899+07:00","message":"[buffer interim] 74 true เป็นการกลางไปในเวลากลางวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252367787+07:00","message":"[bufferProcess] interim [250000000]:เป็นการกลางไปในเวลากลางวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252371103+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการกลางไปในเวลากลางวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252374533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252377621+07:00","message":"> Transcript [508] [false]: 'เป็นการกลางไปในเวลากลางวันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252380835+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252382716+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252386085+07:00","message":"StatePrefix: 'เป็นการกลางไปในเวลากลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252388208+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252389873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252391678+07:00","message":"> Transcript [509] [true]: 'เป็นการกลางไปในเวลากลางวันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252393754+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252395456+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252397124+07:00","message":"StatePrefix: 'เป็นการกลางไปในเวลากลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252398806+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.252405585+07:00","message":"Push: 'กลางไปในเวลากลางวันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.252413649+07:00","message":"push: {true กลางไปในเวลากลางวันค่ะ 0 0xc001f26680}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:59.263967742+07:00","message":"write wav file: './tmp/7570/7570_74.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.602136368+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.126454352+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.126510454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.126516171+07:00","message":"receive interim result [false|false]: สวย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.126530917+07:00","message":"[buffer interim] 75 false สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.126538453+07:00","message":"[bufferProcess] interim [540000000]:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.126540306+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.128392751+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.128425417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.128430524+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.128450391+07:00","message":"[buffer interim] 75 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.12845723+07:00","message":"[bufferProcess] interim [600000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.128459551+07:00","message":"[bufferProcess] send to processor:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.12846293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.128465695+07:00","message":"> Transcript [510] [false]: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.12846808+07:00","message":"Set StatePrefix (first interim): 'สวย'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.775647657+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.775688013+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-05-14T13:09:00.775693558+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.775708387+07:00","message":"[buffer interim] 75 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.775715681+07:00","message":"[bufferProcess] interim [200000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.775718865+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.775722498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.775725872+07:00","message":"> Transcript [511] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.775728566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.775730474+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.470667189+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.47070565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีนะคะเป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.470714511+07:00","message":"receive interim result [false|false]: สวัสดีนะคะเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.470732035+07:00","message":"[buffer interim] 75 false สวัสดีนะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.470740014+07:00","message":"[bufferProcess] interim [920000000]:สวัสดีนะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.470743186+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.470747636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.470750755+07:00","message":"> Transcript [512] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.470753884+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.470755901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.470759675+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.470761891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.743866987+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.743903142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีนะคะเป็นการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.743908605+07:00","message":"receive interim result [false|false]: สวัสดีนะคะเป็นการปก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.74391866+07:00","message":"[buffer interim] 75 false สวัสดีนะคะเป็นการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.743925198+07:00","message":"[bufferProcess] interim [160000000]:สวัสดีนะคะเป็นการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.743927832+07:00","message":"[bufferProcess] send to processor:สวัสดีนะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.743933626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.743936107+07:00","message":"> Transcript [513] [false]: 'สวัสดีนะคะเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.743939444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.743941616+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.743943429+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.743945393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.760791736+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.760810606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีนะคะเป็นการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.760815337+07:00","message":"receive interim result [false|false]: สวัสดีนะคะเป็นการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.760826937+07:00","message":"[buffer interim] 75 false สวัสดีนะคะเป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.76083242+07:00","message":"[bufferProcess] interim [220000000]:สวัสดีนะคะเป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.760834851+07:00","message":"[bufferProcess] send to processor:สวัสดีนะคะเป็นการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.760837694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.760839889+07:00","message":"> Transcript [514] [false]: 'สวัสดีนะคะเป็นการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.760842189+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.760844088+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.760845784+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.760847578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.878094259+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.878139822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีนะคะเป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.878147451+07:00","message":"receive interim result [false|false]: สวัสดีนะคะเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.878159842+07:00","message":"[buffer interim] 75 false สวัสดีนะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.878167387+07:00","message":"[bufferProcess] interim [280000000]:สวัสดีนะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.878170104+07:00","message":"[bufferProcess] send to processor:สวัสดีนะคะเป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.878175812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.878178884+07:00","message":"> Transcript [515] [false]: 'สวัสดีนะคะเป็นการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.878182523+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.878184723+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.878186623+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.878188624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.878196231+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.878198583+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.878200673+07:00","message":"Set new StatePrefix : 'สวัสดีนะคะเป็นการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.878202829+07:00","message":"Next Push (prob) : 'นะคะเป็นการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.878211036+07:00","message":"push: {false สวัสดี 0 0xc00012ed00}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:01.938142213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:01.93815722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.950185085+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.950205612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีนะคะเป็นการหุบใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.950209805+07:00","message":"receive interim result [false|false]: สวัสดีนะคะเป็นการหุบใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.950223502+07:00","message":"[buffer interim] 75 false สวัสดีนะคะเป็นการหุบใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.950230035+07:00","message":"[bufferProcess] interim [400000000]:สวัสดีนะคะเป็นการหุบใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.950232551+07:00","message":"[bufferProcess] send to processor:สวัสดีนะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.950238789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.950241046+07:00","message":"> Transcript [516] [false]: 'สวัสดีนะคะเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.950243397+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.055725776+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.055764852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีนะคะเป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.055771987+07:00","message":"receive interim result [false|false]: สวัสดีนะคะเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.055792568+07:00","message":"[buffer interim] 75 false สวัสดีนะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.055803972+07:00","message":"[bufferProcess] interim [460000000]:สวัสดีนะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.055806713+07:00","message":"[bufferProcess] send to processor:สวัสดีนะคะเป็นการหุบใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.055810653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.055813902+07:00","message":"> Transcript [517] [false]: 'สวัสดีนะคะเป็นการหุบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.05581618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.055818696+07:00","message":"Set new StatePrefix: 'สวัสดีนะคะเป็นการหุบใบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.075394693+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.075422691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีนะคะเป็นการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.075427993+07:00","message":"receive interim result [false|false]: สวัสดีนะคะเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.075441674+07:00","message":"[buffer interim] 75 false สวัสดีนะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.075454421+07:00","message":"[bufferProcess] interim [520000000]:สวัสดีนะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.075456911+07:00","message":"[bufferProcess] send to processor:สวัสดีนะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.07546349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.075466037+07:00","message":"> Transcript [518] [false]: 'สวัสดีนะคะเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.075468244+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.231910042+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.245866992+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.245903271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีนะคะเป็นการภายในเวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.245909245+07:00","message":"receive interim result [false|false]: สวัสดีนะคะเป็นการภายในเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.245923481+07:00","message":"[buffer interim] 75 false สวัสดีนะคะเป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.245931064+07:00","message":"[bufferProcess] interim [700000000]:สวัสดีนะคะเป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.245933706+07:00","message":"[bufferProcess] send to processor:สวัสดีนะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.245938767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.245942401+07:00","message":"> Transcript [519] [false]: 'สวัสดีนะคะเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.245944697+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.291773026+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.368538074+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.368572329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีนะคะเป็นการภายในเวลา\",\"confidence\":0.87933874}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.368578096+07:00","message":"receive interim result [true|false]: สวัสดีนะคะเป็นการภายในเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.368594622+07:00","message":"end recv isFinal message id 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.36859719+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.368603236+07:00","message":"[buffer interim] 75 true สวัสดีนะคะเป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.36861355+07:00","message":"[bufferProcess] interim [850000000]:สวัสดีนะคะเป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.368617292+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีนะคะเป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.368630905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.368656703+07:00","message":"> Transcript [520] [false]: 'สวัสดีนะคะเป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.368660965+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.368663579+07:00","message":"Set new StatePrefix: 'สวัสดีนะคะเป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.368665762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.368667918+07:00","message":"> Transcript [521] [true]: 'สวัสดีนะคะเป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.368671748+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.36867406+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.368676321+07:00","message":"StatePrefix: 'สวัสดีนะคะเป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.368678535+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.368686884+07:00","message":"Push: 'นะคะเป็นการภายในเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.368697957+07:00","message":"push: {true นะคะเป็นการภายในเวลา 0 0xc00012ed00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:02.376870159+07:00","message":"write wav file: './tmp/7570/7570_75.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.189707609+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.288568107+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.288608612+07:00","message":"found end of frame, send empty tag with msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.288612765+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.28862127+07:00","message":"[buffer interim] 76 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.288629014+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.288632817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.288636298+07:00","message":"> Transcript [522] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.288639333+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.288641205+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.288643038+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.288645236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.288655633+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.288665433+07:00","message":"push: {true \n 0 0xc001f26b00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:03.295557338+07:00","message":"write wav file: './tmp/7570/7570_76.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.511062693+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:04.938417886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:04.938415081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.556897622+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.556940545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.556962009+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.556976065+07:00","message":"[buffer interim] 77 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.556983329+07:00","message":"[bufferProcess] interim [40000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.556985461+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.556992245+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.556994893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.557019685+07:00","message":"> Transcript [523] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.557023858+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.910996143+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.911063202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การผูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.911069527+07:00","message":"receive interim result [false|false]: การผูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.911084605+07:00","message":"[buffer interim] 77 false การผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.91109219+07:00","message":"[bufferProcess] interim [400000000]:การผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.911094199+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:07.938567488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:07.938592285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.143440972+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.143488383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การผูกคอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.14349448+07:00","message":"receive interim result [false|false]: การผูกคอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.14350808+07:00","message":"[buffer interim] 77 false การผูกคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.14351486+07:00","message":"[bufferProcess] interim [640000000]:การผูกคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.143517092+07:00","message":"[bufferProcess] send to processor:การผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.143522911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.143525933+07:00","message":"> Transcript [524] [false]: 'การผูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.143529253+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.143531334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.143533077+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.143535025+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.155064763+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.155092319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะการปกครอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.155097142+07:00","message":"receive interim result [false|false]: ลักษณะการปกครอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.155110353+07:00","message":"[buffer interim] 77 false ลักษณะการปกครอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.155116132+07:00","message":"[bufferProcess] interim [700000000]:ลักษณะการปกครอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.155118459+07:00","message":"[bufferProcess] send to processor:การผูกคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.15512172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.155124231+07:00","message":"> Transcript [525] [false]: 'การผูกคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.155126754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.155128559+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.155130355+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.155132056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.273946382+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.273982074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกผัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.27398795+07:00","message":"receive interim result [false|false]: การปลูกผัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.274001266+07:00","message":"[buffer interim] 77 false การปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.274010342+07:00","message":"[bufferProcess] interim [760000000]:การปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.27401301+07:00","message":"[bufferProcess] send to processor:ลักษณะการปกครอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.274017797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.274020896+07:00","message":"> Transcript [526] [false]: 'ลักษณะการปกครอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.274023248+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.274025359+07:00","message":"Set new StatePrefix: 'ลักษณะการปกครอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.473838492+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.473876533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหุบเขาไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.473882914+07:00","message":"receive interim result [false|false]: การหุบเขาไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.473898678+07:00","message":"[buffer interim] 77 false การหุบเขาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.473922586+07:00","message":"[bufferProcess] interim [0]:การหุบเขาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.47392567+07:00","message":"[bufferProcess] send to processor:การปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.473933036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.473935957+07:00","message":"> Transcript [527] [false]: 'การปลูกผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.473938459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.473940922+07:00","message":"Set new StatePrefix: 'การปลูกผัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.60986029+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.609903804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกผัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.60990974+07:00","message":"receive interim result [false|false]: การปลูกผัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.609925861+07:00","message":"[buffer interim] 77 false การปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.609933969+07:00","message":"[bufferProcess] interim [60000000]:การปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.609936329+07:00","message":"[bufferProcess] send to processor:การหุบเขาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.609942597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.609945694+07:00","message":"> Transcript [528] [false]: 'การหุบเขาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.609947989+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.609952943+07:00","message":"Set new StatePrefix: 'การหุบเขาไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.841118901+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.841155325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหุบของใบไมยราบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.841173691+07:00","message":"receive interim result [false|false]: การหุบของใบไมยราบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.841185832+07:00","message":"[buffer interim] 77 false การหุบของใบไมยราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.841194918+07:00","message":"[bufferProcess] interim [420000000]:การหุบของใบไมยราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.841197436+07:00","message":"[bufferProcess] send to processor:การปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.841202257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.841205027+07:00","message":"> Transcript [529] [false]: 'การปลูกผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.841207246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.841209382+07:00","message":"Set new StatePrefix: 'การปลูกผัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:09.268811637+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:09.340408222+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:09.372497805+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:09.372538638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหุบของใบไมยราบเมื่อถูก\",\"confidence\":0.91011643}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:09.372546535+07:00","message":"receive interim result [true|false]: การหุบของใบไมยราบเมื่อถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:09.372555335+07:00","message":"end recv isFinal message id 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:09.372557693+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:09.3725633+07:00","message":"[buffer interim] 77 true การหุบของใบไมยราบเมื่อถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:09.37257355+07:00","message":"[bufferProcess] interim [990000000]:การหุบของใบไมยราบเมื่อถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:09.372579461+07:00","message":"[bufferProcess] send to processor (isfinal):การหุบของใบไมยราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:09.372584876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:09.372587842+07:00","message":"> Transcript [530] [false]: 'การหุบของใบไมยราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:09.372590383+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:09.372592298+07:00","message":"Set new StatePrefix: 'การหุบของใบไมยราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:09.372593994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:09.372595903+07:00","message":"> Transcript [531] [true]: 'การหุบของใบไมยราบเมื่อถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:09.372598247+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:09.372600218+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:09.372602225+07:00","message":"StatePrefix: 'การหุบของใบไมยราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:09.37260412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:09.372610377+07:00","message":"Push: 'การหุบของใบไมยราบเมื่อถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:09.372619103+07:00","message":"push: {true การหุบของใบไมยราบเมื่อถูก 0 0xc00012e580}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:09.384005442+07:00","message":"write wav file: './tmp/7570/7570_77.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:09.979446164+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:10.040380563+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:10.067499908+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:10.06753686+07:00","message":"found end of frame, send empty tag with msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:10.067540478+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:10.067548984+07:00","message":"[buffer interim] 78 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.067555937+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.067559837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.067562904+07:00","message":"> Transcript [532] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.06756568+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.067567559+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.067569556+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.067571653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.067574639+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:10.067583972+07:00","message":"push: {true \n 0 0xc003ae4000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:10.072621623+07:00","message":"write wav file: './tmp/7570/7570_78.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:10.938720202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:10.938724671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.079278086+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.079323899+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-05-14T13:09:11.079329013+07:00","message":"receive interim result [false|false]: ก็เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.079344463+07:00","message":"[buffer interim] 79 false ก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.079351926+07:00","message":"[bufferProcess] interim [890000000]:ก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.079353768+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.079359076+07:00","message":"[bufferProcess] send to processor (ticker):ก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.079362295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.079365159+07:00","message":"> Transcript [533] [false]: 'ก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.079367547+07:00","message":"Set StatePrefix (first interim): 'ก็เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.284953532+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.285001464+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-05-14T13:09:11.285007357+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.28502006+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.285027568+07:00","message":"[bufferProcess] interim [70000000]:ก็เป็นการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.285029717+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.405577791+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.405617835+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-05-14T13:09:11.405624494+07:00","message":"receive interim result [false|false]: ก็เป็นการออก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.405639674+07:00","message":"[buffer interim] 79 false ก็เป็นการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.405646463+07:00","message":"[bufferProcess] interim [190000000]:ก็เป็นการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.405648965+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.405662779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.405665675+07:00","message":"> Transcript [534] [false]: 'ก็เป็นการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.40566906+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.405671406+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.405673201+07:00","message":"StatePrefix: 'ก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.405675475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.469732627+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.469773464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.469779751+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.469796628+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.46980354+07:00","message":"[bufferProcess] interim [250000000]:ก็เป็นการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.469806041+07:00","message":"[bufferProcess] send to processor:ก็เป็นการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.469809384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.469812475+07:00","message":"> Transcript [535] [false]: 'ก็เป็นการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.469815728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.469817589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.469819322+07:00","message":"StatePrefix: 'ก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.469821289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.476632166+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.476647732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.47665229+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:11.476662405+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.476666541+07:00","message":"[bufferProcess] interim [310000000]:ก็เป็นการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.476668533+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.476671045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.476673086+07:00","message":"> Transcript [536] [false]: 'ก็เป็นการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.476675227+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.476676946+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.476678733+07:00","message":"StatePrefix: 'ก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:11.476680609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.103182883+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.103220551+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-05-14T13:09:12.103226242+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.103237892+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.103243826+07:00","message":"[bufferProcess] interim [850000000]:ก็เป็นการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.103246548+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.103251603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.103254416+07:00","message":"> Transcript [537] [false]: 'ก็เป็นการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.103257741+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.103259953+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.103261819+07:00","message":"StatePrefix: 'ก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.103264046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.103268145+07:00","message":"Push: 'ก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.103270157+07:00","message":"TextPushed: 'ก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.103273835+07:00","message":"Set new StatePrefix : 'ก็เป็นการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.103275866+07:00","message":"Next Push (prob) : 'ตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.103282336+07:00","message":"push: {false ก็เป็นการ 0 0xc000044280}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.16736554+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.167405749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.167411533+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.167425329+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.167433184+07:00","message":"[bufferProcess] interim [970000000]:ก็เป็นการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.167435788+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.167442542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.167445061+07:00","message":"> Transcript [538] [false]: 'ก็เป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.16745349+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.16745581+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.167457827+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.167461749+07:00","message":"TextPushed: 'ก็เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.355610377+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.355649162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.355655239+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.355668047+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.355675225+07:00","message":"[bufferProcess] interim [150000000]:ก็เป็นการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.355677964+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.355683562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.355686851+07:00","message":"> Transcript [539] [false]: 'ก็เป็นการตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.355690607+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.355692707+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.355694984+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.35569743+07:00","message":"TextPushed: 'ก็เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.491572144+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.491615948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.491622166+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.491635779+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.491643687+07:00","message":"[bufferProcess] interim [330000000]:ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.491646374+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.491653297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.491656085+07:00","message":"> Transcript [540] [false]: 'ก็เป็นการตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.491659657+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.491662004+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.491664022+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.49166841+07:00","message":"TextPushed: 'ก็เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.818822238+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.818862358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.818868575+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางและ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.818879854+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนองที่มีทิศทางและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.818887326+07:00","message":"[bufferProcess] interim [570000000]:ก็เป็นการตอบสนองที่มีทิศทางและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.818889801+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.818896265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.818899527+07:00","message":"> Transcript [541] [false]: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.818903186+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.818905526+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.818907679+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.818909836+07:00","message":"TextPushed: 'ก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.818914369+07:00","message":"Push: 'ตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.818916359+07:00","message":"TextPushed: 'ก็เป็นการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.818918523+07:00","message":"Set new StatePrefix : 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.818920595+07:00","message":"Next Push (prob) : 'ที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.818928227+07:00","message":"push: {false ตอบสนอง 0 0xc000044280}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.872015908+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.872060258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.872065591+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.87208088+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.872088424+07:00","message":"[bufferProcess] interim [690000000]:ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.872091155+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.872098819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.872101814+07:00","message":"> Transcript [542] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.872105829+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.872108569+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.872110765+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.872113086+07:00","message":"TextPushed: 'ก็เป็นการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.066173863+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.066212334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.066219727+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.066234416+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.066240799+07:00","message":"[bufferProcess] interim [870000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.066245837+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.066253236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.066256311+07:00","message":"> Transcript [543] [false]: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.066260079+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.066262594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.066265059+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.066268044+07:00","message":"TextPushed: 'ก็เป็นการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.38474502+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.384771616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.384776698+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.384792676+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.384799571+07:00","message":"[bufferProcess] interim [170000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.384802278+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.384805907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.384809893+07:00","message":"> Transcript [544] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.384813783+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.384815744+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.384818042+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.384820653+07:00","message":"TextPushed: 'ก็เป็นการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.705190565+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.705229778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.705235717+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.705247961+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.705254937+07:00","message":"[bufferProcess] interim [530000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.705257637+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.705263053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.705265805+07:00","message":"> Transcript [545] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.705269559+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.705271821+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.70527603+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.705278729+07:00","message":"TextPushed: 'ก็เป็นการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.705283201+07:00","message":"Push: 'ที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.705285358+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.705287467+07:00","message":"Set new StatePrefix : 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.705289714+07:00","message":"Next Push (prob) : 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.70531378+07:00","message":"push: {false ที่มีทิศทาง 0 0xc000044280}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.896664103+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.896707195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.896713341+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.896728034+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.896734742+07:00","message":"[bufferProcess] interim [710000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.896737824+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.896744237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.896746918+07:00","message":"> Transcript [546] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.896750335+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.896752143+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.896753968+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.896756574+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:13.939359151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:13.9393855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.086448291+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.086500265+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-05-14T13:09:14.086506888+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.086520347+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.086527747+07:00","message":"[bufferProcess] interim [890000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.086530512+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.086536647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.086539483+07:00","message":"> Transcript [547] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.086543491+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.086546028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.086548205+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.086553332+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.276068003+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.276104025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.276109973+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.276123143+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.276130218+07:00","message":"[bufferProcess] interim [70000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.276133004+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.276140085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.276142816+07:00","message":"> Transcript [548] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.276146451+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.276148574+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.276150889+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.276154855+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.609529305+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.609568059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.609574193+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.609588079+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.609599024+07:00","message":"[bufferProcess] interim [370000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.609602687+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.609609919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.609612938+07:00","message":"> Transcript [549] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.609617304+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.609619379+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.609621746+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.609624477+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.609634152+07:00","message":"Push: 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.609636772+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.609638917+07:00","message":"Set new StatePrefix : 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.609641252+07:00","message":"Next Push (prob) : 'ทิศทางของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.60964834+07:00","message":"push: {false ไม่สัมพันธ์กับ 0 0xc000044280}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.189320635+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.189360535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.189367088+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.189379282+07:00","message":"[buffer interim] 79 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.1893866+07:00","message":"[bufferProcess] interim [970000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.189389494+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.189395078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.18939813+07:00","message":"> Transcript [550] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.189401868+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.189403933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.189406668+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.189409457+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.488665156+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.620266525+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.620311511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ\",\"confidence\":0.9538755}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.620319794+07:00","message":"receive interim result [true|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.620325449+07:00","message":"end recv isFinal message id 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.620327648+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.620333753+07:00","message":"[buffer interim] 79 true ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.620341099+07:00","message":"[bufferProcess] interim [450000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.620351982+07:00","message":"[bufferProcess] send to processor (isfinal):ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.620355648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.620359263+07:00","message":"> Transcript [551] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.620362878+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.620364853+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.620367262+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.620370144+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.62037259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.620377432+07:00","message":"> Transcript [552] [true]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.620380687+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.620382655+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.620384204+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.620386016+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.620393053+07:00","message":"Push: 'ทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.620405047+07:00","message":"push: {true ทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ 0 0xc000044280}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.620567488+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:15.631533849+07:00","message":"write wav file: './tmp/7570/7570_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:16.86236703+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:16.862420007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวีดีโอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:16.862426158+07:00","message":"receive interim result [false|false]: ดูวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:16.862442879+07:00","message":"[buffer interim] 80 false ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.862456987+07:00","message":"[bufferProcess] interim [260000000]:ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.862460865+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.862467801+07:00","message":"[bufferProcess] send to processor (ticker):ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.862471504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.862475532+07:00","message":"> Transcript [553] [false]: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.862479008+07:00","message":"Set StatePrefix (first interim): 'ดูวีดีโอ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:16.939873666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:16.939877689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.506910736+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.506957158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวีดีโอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.506962698+07:00","message":"receive interim result [false|false]: ดูวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.506974408+07:00","message":"[buffer interim] 80 false ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.50698248+07:00","message":"[bufferProcess] interim [860000000]:ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.506984594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.915494904+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.91554352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวีดีโอนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.91554858+07:00","message":"receive interim result [false|false]: ดูวีดีโอนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.915561893+07:00","message":"[buffer interim] 80 false ดูวีดีโอนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.915569495+07:00","message":"[bufferProcess] interim [280000000]:ดูวีดีโอนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.915571903+07:00","message":"[bufferProcess] send to processor:ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.915577552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.915580561+07:00","message":"> Transcript [554] [false]: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.915583784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.915586122+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.915587872+07:00","message":"StatePrefix: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.915592529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.430829708+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.500738184+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.59106639+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.591102169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรามาดูวีดีโอนะคะ\",\"confidence\":0.88368994}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.591109042+07:00","message":"receive interim result [true|false]: เดี๋ยวเรามาดูวีดีโอนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.591119634+07:00","message":"end recv isFinal message id 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.59112227+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.591128079+07:00","message":"[buffer interim] 80 true เดี๋ยวเรามาดูวีดีโอนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.591138781+07:00","message":"[bufferProcess] interim [430000000]:เดี๋ยวเรามาดูวีดีโอนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.591142581+07:00","message":"[bufferProcess] send to processor (isfinal):ดูวีดีโอนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.591147889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.591151416+07:00","message":"> Transcript [555] [false]: 'ดูวีดีโอนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.591154266+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.591156162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.591158043+07:00","message":"StatePrefix: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.591160182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.591161695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.591163778+07:00","message":"> Transcript [556] [true]: 'เดี๋ยวเรามาดูวีดีโอนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.591165847+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.59116747+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.591169161+07:00","message":"StatePrefix: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.591170844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.591179223+07:00","message":"Push: 'เดี๋ยวเรามาดูวีดีโอนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.59118741+07:00","message":"push: {true เดี๋ยวเรามาดูวีดีโอนะคะ 0 0xc001f26c00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:18.598460738+07:00","message":"write wav file: './tmp/7570/7570_80.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.390691724+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.486217217+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.486238014+07:00","message":"found end of frame, send empty tag with msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.486240926+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.486249958+07:00","message":"[buffer interim] 81 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.486258462+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.486262926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.486265941+07:00","message":"> Transcript [557] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.486272326+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.486274332+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.486276055+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.486278013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.486287965+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.486298886+07:00","message":"push: {true \n 0 0xc00012e900}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:19.491321186+07:00","message":"write wav file: './tmp/7570/7570_81.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.59319167+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.840875746+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.9196532+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.919681149+07:00","message":"found end of frame, send empty tag with msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.919685481+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.91969459+07:00","message":"[buffer interim] 82 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.919703731+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.919709194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.919714286+07:00","message":"> Transcript [558] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.919718106+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.919721079+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.91972379+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.91972653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.919731143+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.919743894+07:00","message":"push: {true \n 0 0xc00040c780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:19.924648926+07:00","message":"write wav file: './tmp/7570/7570_82.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:19.940840181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:19.940840179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.971520422+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:20.0984451+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:20.180519648+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:20.180540426+07:00","message":"found end of frame, send empty tag with msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:20.180543667+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:20.180551494+07:00","message":"[buffer interim] 83 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.180559298+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.180563887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.180567314+07:00","message":"> Transcript [559] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.180569834+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.180571728+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.180573449+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.180575168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.180577832+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:20.180586358+07:00","message":"push: {true \n 0 0xc000044d00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:20.18483347+07:00","message":"write wav file: './tmp/7570/7570_83.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:20.29209856+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:20.609864933+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:20.694211233+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:20.694230695+07:00","message":"found end of frame, send empty tag with msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:20.69423374+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:20.694240904+07:00","message":"[buffer interim] 84 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.694248742+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.694252356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.694255023+07:00","message":"> Transcript [560] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.694257338+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.694259231+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.694261045+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.694262698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:20.694270569+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:20.694279501+07:00","message":"push: {true \n 0 0xc0021f6600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:20.701272001+07:00","message":"write wav file: './tmp/7570/7570_84.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:20.801430916+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.268918707+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.358721414+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.358754983+07:00","message":"found end of frame, send empty tag with msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.358758805+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.358767238+07:00","message":"[buffer interim] 85 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.358775004+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.358779473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.35878524+07:00","message":"> Transcript [561] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.358788142+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.358789954+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.358791767+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.358793725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.358796341+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.358805394+07:00","message":"push: {true \n 0 0xc00040d980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:22.366367283+07:00","message":"write wav file: './tmp/7570/7570_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.403195884+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:22.940888736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:22.940902439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.78619715+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.786236106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แนว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.786243394+07:00","message":"receive interim result [false|false]: แนว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.786260998+07:00","message":"[buffer interim] 86 false แนว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.786267282+07:00","message":"[bufferProcess] interim [140000000]:แนว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.786269677+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.786277032+07:00","message":"[bufferProcess] send to processor (ticker):แนว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.786279484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.786282045+07:00","message":"> Transcript [562] [false]: 'แนว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.786284111+07:00","message":"Set StatePrefix (first interim): 'แนว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.848283126+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.848323852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"near me\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.84832993+07:00","message":"receive interim result [false|false]: near me"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.848345032+07:00","message":"[buffer interim] 86 false near me"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.848352497+07:00","message":"[bufferProcess] interim [260000000]:near me"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.848354523+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:24.465206926+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:24.465239379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"near me\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:24.465245227+07:00","message":"receive interim result [false|false]: near me"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:24.465253502+07:00","message":"[buffer interim] 86 false near me"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.465259721+07:00","message":"[bufferProcess] interim [860000000]:near me"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.465262074+07:00","message":"[bufferProcess] send to processor:near me"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.465265086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.465267702+07:00","message":"> Transcript [563] [false]: 'near me'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.465269779+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.465271874+07:00","message":"Set new StatePrefix: 'near me'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:24.730687933+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:24.730726945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมวมีกี่นิ้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:24.730732801+07:00","message":"receive interim result [false|false]: แมวมีกี่นิ้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:24.730743029+07:00","message":"[buffer interim] 86 false แมวมีกี่นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.730749229+07:00","message":"[bufferProcess] interim [220000000]:แมวมีกี่นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.730751858+07:00","message":"[bufferProcess] send to processor:near me"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.730756819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.730759393+07:00","message":"> Transcript [564] [false]: 'near me'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.730762143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.730764079+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.730766004+07:00","message":"StatePrefix: 'near me'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.730768138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.372483792+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.372525296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมวมีกี่นิ้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.372531153+07:00","message":"receive interim result [false|false]: แมวมีกี่นิ้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.37254248+07:00","message":"[buffer interim] 86 false แมวมีกี่นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.372549603+07:00","message":"[bufferProcess] interim [820000000]:แมวมีกี่นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.372552339+07:00","message":"[bufferProcess] send to processor:แมวมีกี่นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.372557726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.372560632+07:00","message":"> Transcript [565] [false]: 'แมวมีกี่นิ้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.372563105+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.372565167+07:00","message":"Set new StatePrefix: 'แมวมีกี่นิ้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.62602432+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.626070641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมวมีกี่นิ้วไปสัมผัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.626077359+07:00","message":"receive interim result [false|false]: แมวมีกี่นิ้วไปสัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.626091832+07:00","message":"[buffer interim] 86 false แมวมีกี่นิ้วไปสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.62609947+07:00","message":"[bufferProcess] interim [60000000]:แมวมีกี่นิ้วไปสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.626103528+07:00","message":"[bufferProcess] send to processor:แมวมีกี่นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.626107288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.626110316+07:00","message":"> Transcript [566] [false]: 'แมวมีกี่นิ้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.626114144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.626116312+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.626118311+07:00","message":"StatePrefix: 'แมวมีกี่นิ้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.626120445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:25.941785274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:25.941806555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.949405072+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.949447745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมวมีกี่นิ้วไปสัมผัสใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.949453893+07:00","message":"receive interim result [false|false]: แมวมีกี่นิ้วไปสัมผัสใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.949482798+07:00","message":"[buffer interim] 86 false แมวมีกี่นิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.949491244+07:00","message":"[bufferProcess] interim [420000000]:แมวมีกี่นิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.949495349+07:00","message":"[bufferProcess] send to processor:แมวมีกี่นิ้วไปสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.949504921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.949509073+07:00","message":"> Transcript [567] [false]: 'แมวมีกี่นิ้วไปสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.949514784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.949518119+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.949521567+07:00","message":"StatePrefix: 'แมวมีกี่นิ้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.949524929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.309254535+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.380438417+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.428177632+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.428215394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมวมีกี่นิ้วไปสัมผัสใบ\",\"confidence\":0.95644265}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.42822119+07:00","message":"receive interim result [true|false]: แมวมีกี่นิ้วไปสัมผัสใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.428232215+07:00","message":"end recv isFinal message id 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.428234636+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.428242593+07:00","message":"[buffer interim] 86 true แมวมีกี่นิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.428250208+07:00","message":"[bufferProcess] interim [930000000]:แมวมีกี่นิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.428257141+07:00","message":"[bufferProcess] send to processor (isfinal):แมวมีกี่นิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.42826012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.428263173+07:00","message":"> Transcript [568] [false]: 'แมวมีกี่นิ้วไปสัมผัสใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.428266163+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.428269736+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.428272056+07:00","message":"StatePrefix: 'แมวมีกี่นิ้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.4282741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.428275815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.428277825+07:00","message":"> Transcript [569] [true]: 'แมวมีกี่นิ้วไปสัมผัสใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.428279863+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.428281884+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.428283466+07:00","message":"StatePrefix: 'แมวมีกี่นิ้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.428285116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.428292486+07:00","message":"Push: 'แมวมีกี่นิ้วไปสัมผัสใบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.428299994+07:00","message":"push: {true แมวมีกี่นิ้วไปสัมผัสใบ 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:26.437028101+07:00","message":"write wav file: './tmp/7570/7570_86.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.537502481+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.537522583+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.537525216+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.537526856+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.537528515+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.537530163+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.537531929+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.537533989+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.537535671+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.537537306+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.537538937+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.706529304+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.706573283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.706578846+07:00","message":"receive interim result [false|false]: จะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.706591606+07:00","message":"[buffer interim] 87 false จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.706597817+07:00","message":"[bufferProcess] interim [400000000]:จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.706599713+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.706604863+07:00","message":"[bufferProcess] send to processor (ticker):จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.706607225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.706609763+07:00","message":"> Transcript [570] [false]: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.706611996+07:00","message":"Set StatePrefix (first interim): 'จะมีการ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:28.942242422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:28.942248924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.026558156+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.026601084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.026607645+07:00","message":"receive interim result [false|false]: จะมีการปก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.026619926+07:00","message":"[buffer interim] 87 false จะมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.026628228+07:00","message":"[bufferProcess] interim [640000000]:จะมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.026631146+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.149882603+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.149927694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.149936793+07:00","message":"receive interim result [false|false]: จะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.149947704+07:00","message":"[buffer interim] 87 false จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.149957853+07:00","message":"[bufferProcess] interim [760000000]:จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.149961342+07:00","message":"[bufferProcess] send to processor:จะมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.149966963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.149971186+07:00","message":"> Transcript [571] [false]: 'จะมีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.149975062+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.149977688+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.149981774+07:00","message":"StatePrefix: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.14998703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.154122663+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.154144359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการอบรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.154148887+07:00","message":"receive interim result [false|false]: จะมีการอบรม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.15416018+07:00","message":"[buffer interim] 87 false จะมีการอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.154166521+07:00","message":"[bufferProcess] interim [820000000]:จะมีการอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.154169584+07:00","message":"[bufferProcess] send to processor:จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.154173943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.15417709+07:00","message":"> Transcript [572] [false]: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.154180926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.154183741+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.154186824+07:00","message":"StatePrefix: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.154188885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.589114154+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.589152086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการอบรมค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.589158384+07:00","message":"receive interim result [false|false]: จะมีการอบรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.589185003+07:00","message":"[buffer interim] 87 false จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.589192835+07:00","message":"[bufferProcess] interim [240000000]:จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.589195461+07:00","message":"[bufferProcess] send to processor:จะมีการอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.58919842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.589201388+07:00","message":"> Transcript [573] [false]: 'จะมีการอบรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.589204544+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.589206543+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.589208263+07:00","message":"StatePrefix: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.589210316+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.226176432+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.226215694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการอบรมค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.226222199+07:00","message":"receive interim result [false|false]: จะมีการอบรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.226237158+07:00","message":"[buffer interim] 87 false จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.226243734+07:00","message":"[bufferProcess] interim [840000000]:จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.226246308+07:00","message":"[bufferProcess] send to processor:จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.226249785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.226252275+07:00","message":"> Transcript [574] [false]: 'จะมีการอบรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.226255478+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.226257565+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.226259556+07:00","message":"StatePrefix: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.226261589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.226266261+07:00","message":"Push: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.226268068+07:00","message":"TextPushed: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.226270353+07:00","message":"Set new StatePrefix : 'จะมีการอบรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.226272425+07:00","message":"Next Push (prob) : 'อบรมค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.226280535+07:00","message":"push: {false จะมีการ 0 0xc0021f6300}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.120850912+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.225190918+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.225241082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการอบรมค่ะ\",\"confidence\":0.92477834}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.225246792+07:00","message":"receive interim result [true|false]: จะมีการอบรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.225255997+07:00","message":"end recv isFinal message id 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.225258354+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.225264952+07:00","message":"[buffer interim] 87 true จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.22527164+07:00","message":"[bufferProcess] interim [950000000]:จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.225278416+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.225281176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.22528454+07:00","message":"> Transcript [575] [false]: 'จะมีการอบรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.22528782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.225289783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.225293018+07:00","message":"StatePrefix: 'จะมีการอบรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.225295178+07:00","message":"TextPushed: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.225296788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.22529861+07:00","message":"> Transcript [576] [true]: 'จะมีการอบรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.225300696+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.225302729+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.225304257+07:00","message":"StatePrefix: 'จะมีการอบรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.225306093+07:00","message":"TextPushed: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.225311304+07:00","message":"Push: 'อบรมค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.225318894+07:00","message":"push: {true อบรมค่ะ 0 0xc0021f6300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:31.235203787+07:00","message":"write wav file: './tmp/7570/7570_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.251100099+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.378719443+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.47808253+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.478101837+07:00","message":"found end of frame, send empty tag with msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.478105051+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.478112327+07:00","message":"[buffer interim] 88 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.478119914+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.47812339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.478126171+07:00","message":"> Transcript [577] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.478128934+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.478130929+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.478132746+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.478134472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.47813761+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.478147096+07:00","message":"push: {true \n 0 0xc0021f6880}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:31.482883402+07:00","message":"write wav file: './tmp/7570/7570_88.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.573043383+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:31.943029461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:31.943028282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:32.93156982+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:32.931616028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กไก่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:32.931621371+07:00","message":"receive interim result [false|false]: กไก่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:32.931638142+07:00","message":"[buffer interim] 89 false กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:32.931647972+07:00","message":"[bufferProcess] interim [370000000]:กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:32.931649929+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:32.931655429+07:00","message":"[bufferProcess] send to processor (ticker):กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:32.931657919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:32.931660785+07:00","message":"> Transcript [578] [false]: 'กไก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:32.931663079+07:00","message":"Set StatePrefix (first interim): 'กไก่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.119494469+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.119537179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.119542299+07:00","message":"receive interim result [false|false]: kcon"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.119556296+07:00","message":"[buffer interim] 89 false kcon"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.119564137+07:00","message":"[bufferProcess] interim [610000000]:kcon"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.119566289+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.438508222+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.43854861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon พรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.438556192+07:00","message":"receive interim result [false|false]: kcon พรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.438575255+07:00","message":"[buffer interim] 89 false kcon พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.438583859+07:00","message":"[bufferProcess] interim [850000000]:kcon พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.438587324+07:00","message":"[bufferProcess] send to processor:kcon"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.438595973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.438599998+07:00","message":"> Transcript [579] [false]: 'kcon'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.438603725+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.438607491+07:00","message":"Set new StatePrefix: 'kcon'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.516410039+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.51644916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการผูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.516454742+07:00","message":"receive interim result [false|false]: กการผูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.516474154+07:00","message":"[buffer interim] 89 false กการผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.516480931+07:00","message":"[bufferProcess] interim [970000000]:กการผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.516483158+07:00","message":"[bufferProcess] send to processor:kcon พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.516489851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.516492783+07:00","message":"> Transcript [580] [false]: 'kcon พรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.51649593+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.516497878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.516499722+07:00","message":"StatePrefix: 'kcon'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.516501787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.638988389+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.639026928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon ถูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.639032836+07:00","message":"receive interim result [false|false]: kcon ถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.639047434+07:00","message":"[buffer interim] 89 false kcon ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.63905473+07:00","message":"[bufferProcess] interim [90000000]:kcon ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.639057431+07:00","message":"[bufferProcess] send to processor:กการผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.639061549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.639064309+07:00","message":"> Transcript [581] [false]: 'กการผูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.63906664+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.639068591+07:00","message":"Set new StatePrefix: 'กการผูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.697494224+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.697531275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการผูกรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.697539597+07:00","message":"receive interim result [false|false]: กการผูกรัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.697554654+07:00","message":"[buffer interim] 89 false กการผูกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.697562226+07:00","message":"[bufferProcess] interim [150000000]:กการผูกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.697564963+07:00","message":"[bufferProcess] send to processor:kcon ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.69756843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.697571036+07:00","message":"> Transcript [582] [false]: 'kcon ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.697573178+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.697575298+07:00","message":"Set new StatePrefix: 'kcon ถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.701728419+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.701747645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon ถูกลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.701752116+07:00","message":"receive interim result [false|false]: kcon ถูกลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.701762142+07:00","message":"[buffer interim] 89 false kcon ถูกลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.701766872+07:00","message":"[bufferProcess] interim [210000000]:kcon ถูกลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.701770345+07:00","message":"[bufferProcess] send to processor:กการผูกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.70177729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.701779557+07:00","message":"> Transcript [583] [false]: 'กการผูกรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.701781617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.7017836+07:00","message":"Set new StatePrefix: 'กการผูกรัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.838830331+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.838866679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการผูกรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.8388722+07:00","message":"receive interim result [false|false]: กการผูกรัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.838889267+07:00","message":"[buffer interim] 89 false กการผูกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.838898059+07:00","message":"[bufferProcess] interim [270000000]:กการผูกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.838900402+07:00","message":"[bufferProcess] send to processor:kcon ถูกลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.838903859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.838906559+07:00","message":"> Transcript [584] [false]: 'kcon ถูกลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.838908842+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.83891071+07:00","message":"Set new StatePrefix: 'kcon ถูกลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.900174301+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.900220778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon ถูกละกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.900228569+07:00","message":"receive interim result [false|false]: kcon ถูกละกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.900245042+07:00","message":"[buffer interim] 89 false kcon ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.900256503+07:00","message":"[bufferProcess] interim [390000000]:kcon ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.900260101+07:00","message":"[bufferProcess] send to processor:กการผูกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.900268508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.900272638+07:00","message":"> Transcript [585] [false]: 'กการผูกรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.900275934+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.900278922+07:00","message":"Set new StatePrefix: 'กการผูกรัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.177566573+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.177609739+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-05-14T13:09:34.177615461+07:00","message":"receive interim result [false|false]: กการปลูกและการวาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.177629112+07:00","message":"[buffer interim] 89 false กการปลูกและการวาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.17763692+07:00","message":"[bufferProcess] interim [630000000]:กการปลูกและการวาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.177639551+07:00","message":"[bufferProcess] send to processor:kcon ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.177644939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.177647603+07:00","message":"> Transcript [586] [false]: 'kcon ถูกละกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.177649807+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.177651822+07:00","message":"Set new StatePrefix: 'kcon ถูกละกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.338134833+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.338175036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon ถูกละกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.338180958+07:00","message":"receive interim result [false|false]: kcon ถูกละกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.338194725+07:00","message":"[buffer interim] 89 false kcon ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.338202492+07:00","message":"[bufferProcess] interim [750000000]:kcon ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.338205359+07:00","message":"[bufferProcess] send to processor:กการปลูกและการวาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.338212325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.33821515+07:00","message":"> Transcript [587] [false]: 'กการปลูกและการวาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.338217518+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.338219696+07:00","message":"Set new StatePrefix: 'กการปลูกและการวาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.344868861+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.344893567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบ้านของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.344898644+07:00","message":"receive interim result [false|false]: กการปลูกและการบ้านของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.344910185+07:00","message":"[buffer interim] 89 false กการปลูกและการบ้านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.344915619+07:00","message":"[bufferProcess] interim [810000000]:กการปลูกและการบ้านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.3449179+07:00","message":"[bufferProcess] send to processor:kcon ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.344927091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.344929903+07:00","message":"> Transcript [588] [false]: 'kcon ถูกละกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.344931984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.344933687+07:00","message":"Set new StatePrefix: 'kcon ถูกละกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.583615617+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.583656895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.58366302+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.583678068+07:00","message":"[buffer interim] 89 false กการปลูกและการบานของดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.583685588+07:00","message":"[bufferProcess] interim [50000000]:กการปลูกและการบานของดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.583688359+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบ้านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.583695184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.583698176+07:00","message":"> Transcript [589] [false]: 'กการปลูกและการบ้านของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.583700444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.583702719+07:00","message":"Set new StatePrefix: 'กการปลูกและการบ้านของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.795812354+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.795853695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.795859864+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.795874198+07:00","message":"[buffer interim] 89 false กการปลูกและการบานของดอกบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.795882231+07:00","message":"[bufferProcess] interim [290000000]:กการปลูกและการบานของดอกบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.795884823+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.79588848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.795891348+07:00","message":"> Transcript [590] [false]: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.795893558+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.795896249+07:00","message":"Set new StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:34.943195641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:34.943214898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.224111169+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.224154321+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-05-14T13:09:35.224162449+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.224179237+07:00","message":"[buffer interim] 89 false กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.224190178+07:00","message":"[bufferProcess] interim [650000000]:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.22419466+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.224202537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.224206327+07:00","message":"> Transcript [591] [false]: 'กการปลูกและการบานของดอกบัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.224210919+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.224213934+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.2242168+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.22422023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.63087664+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.630915552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่ตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.630921407+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่ตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.630934705+07:00","message":"[buffer interim] 89 false กการปลูกและการบานของดอกบัวที่ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.630942248+07:00","message":"[bufferProcess] interim [70000000]:กการปลูกและการบานของดอกบัวที่ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.630945162+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.630951199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.630954298+07:00","message":"> Transcript [592] [false]: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.630958026+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.630960297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.630962211+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.6309643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.641950358+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.641973702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.641978591+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.641990397+07:00","message":"[buffer interim] 89 false กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.64199564+07:00","message":"[bufferProcess] interim [130000000]:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.64199813+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.64200326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.642005928+07:00","message":"> Transcript [593] [false]: 'กการปลูกและการบานของดอกบัวที่ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.642009035+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.64201113+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.642012849+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.642015487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.813396545+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.813434484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.813439471+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.813450016+07:00","message":"[buffer interim] 89 false กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.813458977+07:00","message":"[bufferProcess] interim [250000000]:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.813467013+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.813476767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.813479688+07:00","message":"> Transcript [594] [false]: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.813483568+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.813485595+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.813487465+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.813489429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.813496337+07:00","message":"Push: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.813498648+07:00","message":"TextPushed: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.813501346+07:00","message":"Set new StatePrefix : 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.813503683+07:00","message":"Next Push (prob) : 'บัวที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.813511754+07:00","message":"push: {false กการปลูกและการบานของดอก 0 0xc0021f6980}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.217299236+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.217337976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่แสน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.217344357+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่แสน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.217357405+07:00","message":"[buffer interim] 89 false กการปลูกและการบานของดอกบัวที่แสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.217364124+07:00","message":"[bufferProcess] interim [730000000]:กการปลูกและการบานของดอกบัวที่แสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.217367118+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.217373642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.217376167+07:00","message":"> Transcript [595] [false]: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.217379462+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.217382338+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.217384858+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.217387114+07:00","message":"TextPushed: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.518624067+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.518665418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.518671488+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.518686443+07:00","message":"[buffer interim] 89 false กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.518693854+07:00","message":"[bufferProcess] interim [970000000]:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.5186969+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่แสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.518704804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.518707803+07:00","message":"> Transcript [596] [false]: 'กการปลูกและการบานของดอกบัวที่แสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.518711333+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.518713646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.518716231+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.518718484+07:00","message":"TextPushed: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.530261014+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.530283385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.530288855+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.530299983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 28 นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.530303834+07:00","message":"receive interim result [false|false]:  28 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.530309138+07:00","message":"[buffer interim] 89 false กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.530311979+07:00","message":"[buffer interim] 89 false  28 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.530342285+07:00","message":"[bufferProcess] interim [30000000]:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.530359568+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.530373091+07:00","message":"[bufferProcess] interim [30000000]: 28 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.530378726+07:00","message":"[bufferProcess] update buffer: กการปลูกและการบานของดอกบัวที่ 28 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.530383446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.530388717+07:00","message":"> Transcript [597] [false]: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.530393443+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.530396535+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.530400596+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.530405226+07:00","message":"TextPushed: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.689540128+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.860649176+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.860692019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการหุบและการบานของดอกบัวที่แสนนะคะ\",\"confidence\":0.94220185}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.860699356+07:00","message":"receive interim result [true|false]: กการหุบและการบานของดอกบัวที่แสนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.860708609+07:00","message":"end recv isFinal message id 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.860710997+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.86071724+07:00","message":"[buffer interim] 89 true กการหุบและการบานของดอกบัวที่แสนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860727544+07:00","message":"[bufferProcess] interim [330000000]:กการหุบและการบานของดอกบัวที่แสนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860730929+07:00","message":"[bufferProcess] send to processor (isfinal):กการปลูกและการบานของดอกบัวที่ 28 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.86073472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860738209+07:00","message":"> Transcript [598] [false]: 'กการปลูกและการบานของดอกบัวที่ 28 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860741672+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860744396+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860746701+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860749136+07:00","message":"TextPushed: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860752048+07:00","message":"Push: 'บัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860753876+07:00","message":"TextPushed: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.86075651+07:00","message":"Set new StatePrefix : 'กการปลูกและการบานของดอกบัวที่ 28 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.86075882+07:00","message":"Next Push (prob) : ' 28 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860760443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860762348+07:00","message":"> Transcript [599] [true]: 'กการหุบและการบานของดอกบัวที่แสนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860764688+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860766575+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860768234+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอกบัวที่ 28 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860770248+07:00","message":"TextPushed: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860771855+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.860878713+07:00","message":"push: {false บัวที่ 0 0xc0021f6980}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860911933+07:00","message":"Push: 'แสนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860914704+07:00","message":"TextPushed: 'กการปลูกและการบานของดอกบัวที่แสนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860916759+07:00","message":"Set new StatePrefix : 'กการหุบและการบานของดอกบัวที่แสนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860920552+07:00","message":"Next Push (prob) : 'กการหุบและการบานของดอกบัวที่แสนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.86092642+07:00","message":"push: {true แสนนะคะ 0 0xc0021f6980}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:36.860955605+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_89.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:36.871689748+07:00","message":"write wav file: './tmp/7570/7570_89.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:36.880236908+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.008584108+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.084421249+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.08444588+07:00","message":"found end of frame, send empty tag with msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.084449226+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.084456433+07:00","message":"[buffer interim] 90 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.084469719+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.084474759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.084477811+07:00","message":"> Transcript [600] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.084480295+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.084482196+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.08448397+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.08448568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.084492722+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.084501352+07:00","message":"push: {true \n 0 0xc003ae4280}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:37.089244218+07:00","message":"write wav file: './tmp/7570/7570_90.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.20222729+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.329875025+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.390724167+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.459215638+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.459234779+07:00","message":"found end of frame, send empty tag with msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.45923882+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.459245715+07:00","message":"[buffer interim] 91 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.459252877+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.459256729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.459260219+07:00","message":"> Transcript [601] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.459262967+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.459264838+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.459266519+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.459268325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.459271118+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.459279428+07:00","message":"push: {true \n 0 0xc0021f6c80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:37.46395837+07:00","message":"write wav file: './tmp/7570/7570_91.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.521544136+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.612779762+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.612812215+07:00","message":"found end of frame, send empty tag with msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.612816542+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.6128278+07:00","message":"[buffer interim] 92 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.612837506+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.612848949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.612853385+07:00","message":"> Transcript [602] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.612857874+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.612860605+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.612863255+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.612866308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:37.612870611+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.612884082+07:00","message":"push: {true \n 0 0xc001f26000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:37.61722359+07:00","message":"write wav file: './tmp/7570/7570_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:37.783089653+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:37.943702139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:37.943728858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.160495088+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.258363549+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.258394158+07:00","message":"found end of frame, send empty tag with msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.258397931+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.258406418+07:00","message":"[buffer interim] 93 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.258413277+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.258417289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.258420035+07:00","message":"> Transcript [603] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.258422675+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.258424499+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.25842633+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.258428302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.258436383+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.258445295+07:00","message":"push: {true \n 0 0xc00012ec00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:38.264247839+07:00","message":"write wav file: './tmp/7570/7570_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.290438195+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:40.943954525+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:40.94395216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.063374147+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.06341763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.063423229+07:00","message":"receive interim result [false|false]: ดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.063439507+07:00","message":"[buffer interim] 94 false ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.06344693+07:00","message":"[bufferProcess] interim [540000000]:ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.063449155+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.063452824+07:00","message":"[bufferProcess] send to processor (ticker):ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.063455151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.06345776+07:00","message":"> Transcript [604] [false]: 'ดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.063460175+07:00","message":"Set StatePrefix (first interim): 'ดอกบัวที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.633206069+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.633246566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.63325255+07:00","message":"receive interim result [false|false]: ดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.6332684+07:00","message":"[buffer interim] 94 false ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.63327624+07:00","message":"[bufferProcess] interim [140000000]:ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.633278482+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.152507283+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.152545423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.152551385+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.152565236+07:00","message":"[buffer interim] 94 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.152571767+07:00","message":"[bufferProcess] interim [680000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.152574384+07:00","message":"[bufferProcess] send to processor:ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.152580942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.152583466+07:00","message":"> Transcript [605] [false]: 'ดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.152586708+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.152588851+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.152590691+07:00","message":"StatePrefix: 'ดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.152593112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.348317015+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.348359185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.348367076+07:00","message":"receive interim result [false|false]: ตอนกลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.348384509+07:00","message":"[buffer interim] 94 false ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.348392032+07:00","message":"[bufferProcess] interim [860000000]:ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.348395585+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.348399635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.348403619+07:00","message":"> Transcript [606] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.348406729+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.348410235+07:00","message":"Set new StatePrefix: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.537802755+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.537853548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลางวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.537858869+07:00","message":"receive interim result [false|false]: ตอนกลางวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.537875215+07:00","message":"[buffer interim] 94 false ตอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.53788411+07:00","message":"[bufferProcess] interim [100000000]:ตอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.537886771+07:00","message":"[bufferProcess] send to processor:ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.537892203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.537895198+07:00","message":"> Transcript [607] [false]: 'ตอนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.537898858+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.537900834+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.537904888+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.537907103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.863339677+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.863381576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลางวันแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.863388246+07:00","message":"receive interim result [false|false]: ตอนกลางวันแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:42.863401541+07:00","message":"[buffer interim] 94 false ตอนกลางวันแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.863411657+07:00","message":"[bufferProcess] interim [400000000]:ตอนกลางวันแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.863414502+07:00","message":"[bufferProcess] send to processor:ตอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.863421162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.863424131+07:00","message":"> Transcript [608] [false]: 'ตอนกลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.863427318+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.863429504+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.86343195+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:42.863434037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.12168868+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.121725426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลางวันแล้วก็ต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.121730868+07:00","message":"receive interim result [false|false]: ตอนกลางวันแล้วก็ต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.121746088+07:00","message":"[buffer interim] 94 false ตอนกลางวันแล้วก็ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.121752758+07:00","message":"[bufferProcess] interim [640000000]:ตอนกลางวันแล้วก็ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.121755107+07:00","message":"[bufferProcess] send to processor:ตอนกลางวันแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.121758631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.121761551+07:00","message":"> Transcript [609] [false]: 'ตอนกลางวันแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.1217648+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.121766777+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.121769071+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.121771391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.274760011+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.274802908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลางวันแล้วก็ตอนกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.274809259+07:00","message":"receive interim result [false|false]: ตอนกลางวันแล้วก็ตอนกลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.274825999+07:00","message":"[buffer interim] 94 false ตอนกลางวันแล้วก็ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.274838136+07:00","message":"[bufferProcess] interim [820000000]:ตอนกลางวันแล้วก็ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.274841989+07:00","message":"[bufferProcess] send to processor:ตอนกลางวันแล้วก็ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.274849795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.274853078+07:00","message":"> Transcript [610] [false]: 'ตอนกลางวันแล้วก็ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.274857285+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.274859388+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.274861614+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.274863665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.274866365+07:00","message":"Push: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.274868325+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.274870497+07:00","message":"Set new StatePrefix : 'ตอนกลางวันแล้วก็ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.274872621+07:00","message":"Next Push (prob) : 'กลางวันแล้วก็ต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.274881035+07:00","message":"push: {false ตอน 0 0xc000044b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.427738869+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.427773621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลางวันแล้วก็ตอนกลางคืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.427779412+07:00","message":"receive interim result [false|false]: ตอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.427793755+07:00","message":"[buffer interim] 94 false ตอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.427800683+07:00","message":"[bufferProcess] interim [940000000]:ตอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.427803338+07:00","message":"[bufferProcess] send to processor:ตอนกลางวันแล้วก็ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.427810052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.427812796+07:00","message":"> Transcript [611] [false]: 'ตอนกลางวันแล้วก็ตอนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.427815186+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.427817867+07:00","message":"Set new StatePrefix: 'ตอนกลางวันแล้วก็ตอนกลาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.746454032+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.746496923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลางวันแล้วก็ตอนกลางคืนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.746502776+07:00","message":"receive interim result [false|false]: ตอนกลางวันแล้วก็ตอนกลางคืนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.746514164+07:00","message":"[buffer interim] 94 false ตอนกลางวันแล้วก็ตอนกลางคืนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.746521032+07:00","message":"[bufferProcess] interim [300000000]:ตอนกลางวันแล้วก็ตอนกลางคืนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.746523689+07:00","message":"[bufferProcess] send to processor:ตอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.746529488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.746532309+07:00","message":"> Transcript [612] [false]: 'ตอนกลางวันแล้วก็ตอนกลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.746535753+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.746537929+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.746539837+07:00","message":"StatePrefix: 'ตอนกลางวันแล้วก็ตอนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.746542453+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.801398404+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.931033857+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.93784167+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.937877047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลางวันแล้วก็ตอนกลางคืนที่\",\"confidence\":0.9023761}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.937882751+07:00","message":"receive interim result [true|false]: ตอนกลางวันแล้วก็ตอนกลางคืนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.937893095+07:00","message":"end recv isFinal message id 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.93789532+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.937901092+07:00","message":"[buffer interim] 94 true ตอนกลางวันแล้วก็ตอนกลางคืนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.937911128+07:00","message":"[bufferProcess] interim [540000000]:ตอนกลางวันแล้วก็ตอนกลางคืนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.937914742+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนกลางวันแล้วก็ตอนกลางคืนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.93791826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.937921119+07:00","message":"> Transcript [613] [false]: 'ตอนกลางวันแล้วก็ตอนกลางคืนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.937924057+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.937926052+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.937927823+07:00","message":"StatePrefix: 'ตอนกลางวันแล้วก็ตอนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.937929962+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.93793169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.937933902+07:00","message":"> Transcript [614] [true]: 'ตอนกลางวันแล้วก็ตอนกลางคืนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.937936212+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.937937803+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.937939364+07:00","message":"StatePrefix: 'ตอนกลางวันแล้วก็ตอนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.937941677+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.937945242+07:00","message":"Push: 'กลางวันแล้วก็ตอนกลางคืนที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.937954828+07:00","message":"push: {true กลางวันแล้วก็ตอนกลางคืนที่ 0 0xc000044b00}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:43.944791752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:43.944814296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:43.948424683+07:00","message":"write wav file: './tmp/7570/7570_94.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:46.945651172+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:46.945658109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.669731204+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.66978123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.669786737+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.669802654+07:00","message":"[buffer interim] 95 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.669810342+07:00","message":"[bufferProcess] interim [760000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.669812229+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.669817928+07:00","message":"[bufferProcess] send to processor (ticker):มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.669820914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.66982363+07:00","message":"> Transcript [615] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.669825804+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.798998266+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.799040458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"We Are\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.79904665+07:00","message":"receive interim result [false|false]: We Are"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.799059734+07:00","message":"[buffer interim] 95 false We Are"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.799066593+07:00","message":"[bufferProcess] interim [880000000]:We Are"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.799068475+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.991989631+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.992028576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.992034066+07:00","message":"receive interim result [false|false]: มีอาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.992050138+07:00","message":"[buffer interim] 95 false มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.99205737+07:00","message":"[bufferProcess] interim [60000000]:มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.992059633+07:00","message":"[bufferProcess] send to processor:We Are"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.992063676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.992066799+07:00","message":"> Transcript [616] [false]: 'We Are'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.992069306+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.992071731+07:00","message":"Set new StatePrefix: 'We Are'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.566467668+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.566509952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.566516101+07:00","message":"receive interim result [false|false]: มีอาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.566529468+07:00","message":"[buffer interim] 95 false มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.566535339+07:00","message":"[bufferProcess] interim [660000000]:มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.566537639+07:00","message":"[bufferProcess] send to processor:มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.566543759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.566546537+07:00","message":"> Transcript [617] [false]: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.566548759+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.566550835+07:00","message":"Set new StatePrefix: 'มีอาชีพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.988249928+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.060621019+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.103370229+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.10341439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพนะคะ\",\"confidence\":0.8199873}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.10342062+07:00","message":"receive interim result [true|false]: มีอาชีพนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.103430998+07:00","message":"end recv isFinal message id 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.103433096+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.103440335+07:00","message":"[buffer interim] 95 true มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.103450648+07:00","message":"[bufferProcess] interim [290000000]:มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.103453799+07:00","message":"[bufferProcess] send to processor (isfinal):มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.103457171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.103460074+07:00","message":"> Transcript [618] [false]: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.103463275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.103465046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.103466721+07:00","message":"StatePrefix: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.103468765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.103476518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.103478684+07:00","message":"> Transcript [619] [true]: 'มีอาชีพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.103480907+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.103482636+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.103484253+07:00","message":"StatePrefix: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.10348588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.10349308+07:00","message":"Push: 'มีอาชีพนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.10350138+07:00","message":"push: {true มีอาชีพนะคะ 0 0xc0021f6700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:49.114488871+07:00","message":"write wav file: './tmp/7570/7570_95.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:49.946573941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:49.946582515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.43031005+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.529440627+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.529460994+07:00","message":"found end of frame, send empty tag with msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.529464162+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.529483476+07:00","message":"[buffer interim] 96 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.529491409+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.529501152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.529504073+07:00","message":"> Transcript [620] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.529506657+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.529508821+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.529510542+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.529512369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.529515028+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.529544225+07:00","message":"push: {true \n 0 0xc003ae4980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:51.536127208+07:00","message":"write wav file: './tmp/7570/7570_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.551423828+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.586896976+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.586934792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.586940886+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.586953241+07:00","message":"[buffer interim] 97 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.586958929+07:00","message":"[bufferProcess] interim [80000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.586960996+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.586966466+07:00","message":"[bufferProcess] send to processor (ticker):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.586969063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.586971638+07:00","message":"> Transcript [621] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.586973929+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:52.947222423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:52.947226924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.985206842+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.98525801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"n\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.985263414+07:00","message":"receive interim result [false|false]: n"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.985277971+07:00","message":"[buffer interim] 97 false n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.985285812+07:00","message":"[bufferProcess] interim [440000000]:n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.985287968+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.619040227+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.619092382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"n\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.619098294+07:00","message":"receive interim result [false|false]: n"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.619113221+07:00","message":"[buffer interim] 97 false n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.619120225+07:00","message":"[bufferProcess] interim [40000000]:n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.619122673+07:00","message":"[bufferProcess] send to processor:n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.619129519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.619132506+07:00","message":"> Transcript [622] [false]: 'n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.619134874+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.619137094+07:00","message":"Set new StatePrefix: 'n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.690481463+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.690518057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระปุก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.690524185+07:00","message":"receive interim result [false|false]: กระปุก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.690542093+07:00","message":"[buffer interim] 97 false กระปุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.69055281+07:00","message":"[bufferProcess] interim [220000000]:กระปุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.690555082+07:00","message":"[bufferProcess] send to processor:n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.690558666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.69056195+07:00","message":"> Transcript [623] [false]: 'n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.690565111+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.690567145+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.690568902+07:00","message":"StatePrefix: 'n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.690570926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.811094382+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.811142307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"n\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.81114754+07:00","message":"receive interim result [false|false]: n"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.811161744+07:00","message":"[buffer interim] 97 false n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.811169132+07:00","message":"[bufferProcess] interim [280000000]:n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.811172214+07:00","message":"[bufferProcess] send to processor:กระปุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.81118199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.811185377+07:00","message":"> Transcript [624] [false]: 'กระปุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.811187462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.811189944+07:00","message":"Set new StatePrefix: 'กระปุก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:54.40002206+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:54.400065884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"n\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:54.400072204+07:00","message":"receive interim result [false|false]: n"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:54.400089516+07:00","message":"[buffer interim] 97 false n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:54.400097564+07:00","message":"[bufferProcess] interim [880000000]:n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:54.400100257+07:00","message":"[bufferProcess] send to processor:n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:54.40010354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:54.400106379+07:00","message":"> Transcript [625] [false]: 'n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:54.400109102+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:54.400111932+07:00","message":"Set new StatePrefix: 'n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:55.800601927+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:55.80064023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:55.800646213+07:00","message":"receive interim result [false|false]: ปรับปรุง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:55.800662029+07:00","message":"[buffer interim] 97 false ปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.800668232+07:00","message":"[bufferProcess] interim [320000000]:ปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.800670617+07:00","message":"[bufferProcess] send to processor:n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.800677568+07:00","message":"[bufferProcess] send to processor (ticker):ปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.800680024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.800683131+07:00","message":"> Transcript [626] [false]: 'n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.800685884+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.800688211+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.800690031+07:00","message":"StatePrefix: 'n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.800692011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.80069372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.800695663+07:00","message":"> Transcript [627] [false]: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.800697612+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.800699721+07:00","message":"Set new StatePrefix: 'ปรับปรุง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:55.948119714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:55.948141121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:55.993221708+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:55.993265378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุงและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:55.993270948+07:00","message":"receive interim result [false|false]: ปรับปรุงและ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:55.993285936+07:00","message":"[buffer interim] 97 false ปรับปรุงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.993292272+07:00","message":"[bufferProcess] interim [440000000]:ปรับปรุงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.993294521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.013931854+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.013957446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุงนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.013962043+07:00","message":"receive interim result [false|false]: ปรับปรุงนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.013975033+07:00","message":"[buffer interim] 97 false ปรับปรุงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.01398072+07:00","message":"[bufferProcess] interim [500000000]:ปรับปรุงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.013983153+07:00","message":"[bufferProcess] send to processor:ปรับปรุงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.013986065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.013988752+07:00","message":"> Transcript [628] [false]: 'ปรับปรุงและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.013992216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.013994437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.013996283+07:00","message":"StatePrefix: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.013998634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.314793119+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.314831073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุงและพัฒนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.31483739+07:00","message":"receive interim result [false|false]: ปรับปรุงและพัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.314853054+07:00","message":"[buffer interim] 97 false ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.314859573+07:00","message":"[bufferProcess] interim [800000000]:ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.314862638+07:00","message":"[bufferProcess] send to processor:ปรับปรุงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.314869516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.314872337+07:00","message":"> Transcript [629] [false]: 'ปรับปรุงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.31487564+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.314877596+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.314880574+07:00","message":"StatePrefix: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.314883113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.890388383+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.890435675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุงและพัฒนา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.89044213+07:00","message":"receive interim result [false|false]: ปรับปรุงและพัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.890456346+07:00","message":"[buffer interim] 97 false ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.890463575+07:00","message":"[bufferProcess] interim [400000000]:ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.890467823+07:00","message":"[bufferProcess] send to processor:ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.890473278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.890482472+07:00","message":"> Transcript [630] [false]: 'ปรับปรุงและพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.890486188+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.890488343+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.890490151+07:00","message":"StatePrefix: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.89049449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.998885849+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.121004238+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.121033187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุงและพัฒนา\",\"confidence\":0.9165783}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.121038609+07:00","message":"receive interim result [true|false]: ปรับปรุงและพัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.121051386+07:00","message":"end recv isFinal message id 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.121055129+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.12106392+07:00","message":"[buffer interim] 97 true ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121070134+07:00","message":"[bufferProcess] interim [670000000]:ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121073956+07:00","message":"[bufferProcess] send to processor (isfinal):ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121081717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.12111489+07:00","message":"> Transcript [631] [false]: 'ปรับปรุงและพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121122134+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121124694+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121127232+07:00","message":"StatePrefix: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.12112946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.12113727+07:00","message":"Push: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121139181+07:00","message":"TextPushed: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121141206+07:00","message":"Set new StatePrefix : 'ปรับปรุงและพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121143489+07:00","message":"Next Push (prob) : 'และพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121145887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121148038+07:00","message":"> Transcript [632] [true]: 'ปรับปรุงและพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121150819+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121152712+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121154791+07:00","message":"StatePrefix: 'ปรับปรุงและพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121156802+07:00","message":"TextPushed: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.121158779+07:00","message":"Push: 'และพัฒนา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.121180975+07:00","message":"push: {false ปรับปรุง 0 0xc003ae4780}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.12118826+07:00","message":"push: {true และพัฒนา 0 0xc003ae4780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:57.132866322+07:00","message":"write wav file: './tmp/7570/7570_97.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.262126878+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.537094673+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.537131901+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.537135674+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.537137642+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.537139287+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.537140937+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.537142479+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:58.948443497+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:58.948462294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:59.90223863+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:59.902279695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:59.9022859+07:00","message":"receive interim result [false|false]: ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:59.902300908+07:00","message":"[buffer interim] 98 false ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:59.902307974+07:00","message":"[bufferProcess] interim [700000000]:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:59.902309971+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:59.902316689+07:00","message":"[bufferProcess] send to processor (ticker):ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:59.902321164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:59.90232423+07:00","message":"> Transcript [633] [false]: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:59.902326484+07:00","message":"Set StatePrefix (first interim): 'ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.648983761+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.713588928+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.766730889+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.766773998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการ\",\"confidence\":0.7175368}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.766780684+07:00","message":"receive interim result [true|false]: ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.766791403+07:00","message":"end recv isFinal message id 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.76679362+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.766800078+07:00","message":"[buffer interim] 98 true ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.766811946+07:00","message":"[bufferProcess] interim [630000000]:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.766819547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.766822694+07:00","message":"> Transcript [634] [true]: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.766826777+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.766828905+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.766831147+07:00","message":"StatePrefix: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.766833335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.766839038+07:00","message":"Push: 'ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.766848205+07:00","message":"push: {true ต้องการ 0 0xc00040c600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:00.775724367+07:00","message":"write wav file: './tmp/7570/7570_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.840815701+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.91228889+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.958780437+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.958803809+07:00","message":"found end of frame, send empty tag with msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.958807537+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.958814469+07:00","message":"[buffer interim] 99 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.958821907+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.958826417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.958829256+07:00","message":"> Transcript [635] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.958831733+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.958833634+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.958835421+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.958837119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:00.958839626+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:00.95884925+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:00.962844612+07:00","message":"write wav file: './tmp/7570/7570_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:01.437031461+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:01.437071748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลุก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:01.437077672+07:00","message":"receive interim result [false|false]: ปลุก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:01.437092797+07:00","message":"[buffer interim] 100 false ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:01.437098968+07:00","message":"[bufferProcess] interim [600000000]:ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:01.437101409+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:01.579554362+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:01.579598921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:01.579607036+07:00","message":"receive interim result [false|false]: ปลูกได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:01.579622357+07:00","message":"[buffer interim] 100 false ปลูกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:01.57963418+07:00","message":"[bufferProcess] interim [720000000]:ปลูกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:01.579637969+07:00","message":"[bufferProcess] send to processor:ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:01.579646631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:01.57965339+07:00","message":"> Transcript [636] [false]: 'ปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:01.579656019+07:00","message":"Set StatePrefix (first interim): 'ปลุก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:01.751858864+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:01.751899671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกง่าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:01.751906417+07:00","message":"receive interim result [false|false]: ปลูกง่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:01.751924483+07:00","message":"[buffer interim] 100 false ปลูกง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:01.75193534+07:00","message":"[bufferProcess] interim [900000000]:ปลูกง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:01.751937847+07:00","message":"[bufferProcess] send to processor:ปลูกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:01.751941328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:01.751946357+07:00","message":"> Transcript [637] [false]: 'ปลูกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:01.75194841+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:01.751950578+07:00","message":"Set new StatePrefix: 'ปลูกได้'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:01.948509876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:01.948529847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.064436009+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.064475123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกง่ายๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.064487096+07:00","message":"receive interim result [false|false]: ปลูกง่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.064501449+07:00","message":"[buffer interim] 100 false ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.064509268+07:00","message":"[bufferProcess] interim [140000000]:ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.064511527+07:00","message":"[bufferProcess] send to processor:ปลูกง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.064516882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.064519785+07:00","message":"> Transcript [638] [false]: 'ปลูกง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.064521897+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.064523883+07:00","message":"Set new StatePrefix: 'ปลูกง่าย'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.6423629+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.642400904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกง่ายๆ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.642406967+07:00","message":"receive interim result [false|false]: ปลูกง่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.642418911+07:00","message":"[buffer interim] 100 false ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.642428162+07:00","message":"[bufferProcess] interim [740000000]:ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.642430396+07:00","message":"[bufferProcess] send to processor:ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.642433711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.642436553+07:00","message":"> Transcript [639] [false]: 'ปลูกง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.642439853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.642441846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.642443608+07:00","message":"StatePrefix: 'ปลูกง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.642445702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:04.948903138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:04.948947511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:07.310799708+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:07.38047222+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:07.403996255+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:07.404051096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกง่ายๆ\",\"confidence\":0.9038614}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:07.404058849+07:00","message":"receive interim result [true|false]: ปลูกง่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:07.404070488+07:00","message":"end recv isFinal message id 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:07.404073285+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:07.404080678+07:00","message":"[buffer interim] 100 true ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404093445+07:00","message":"[bufferProcess] interim [630000000]:ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404097537+07:00","message":"[bufferProcess] send to processor (isfinal):ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404113232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404128777+07:00","message":"> Transcript [640] [false]: 'ปลูกง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404134421+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404137523+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404139854+07:00","message":"StatePrefix: 'ปลูกง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404142086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404144006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404146079+07:00","message":"> Transcript [641] [true]: 'ปลูกง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404148157+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404149764+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404151268+07:00","message":"StatePrefix: 'ปลูกง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404152881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.404160717+07:00","message":"Push: 'ปลูกง่ายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:07.404169911+07:00","message":"push: {true ปลูกง่ายๆ 0 0xc0021f6100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:07.416400467+07:00","message":"write wav file: './tmp/7570/7570_100.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:07.949376004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:07.94937764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.628191502+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.628236922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.628242226+07:00","message":"receive interim result [false|false]: ที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.628256776+07:00","message":"[buffer interim] 101 false ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.628262662+07:00","message":"[bufferProcess] interim [280000000]:ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.628264794+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.628270957+07:00","message":"[bufferProcess] send to processor (ticker):ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.628273656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.628276355+07:00","message":"> Transcript [642] [false]: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.628278714+07:00","message":"Set StatePrefix (first interim): 'ที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.950920872+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.950970179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี่นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.950976578+07:00","message":"receive interim result [false|false]: ที่เห็นนี่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.950991187+07:00","message":"[buffer interim] 101 false ที่เห็นนี่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.950998468+07:00","message":"[bufferProcess] interim [580000000]:ที่เห็นนี่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.951000549+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.334580819+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.334616388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี่นะคะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.334623331+07:00","message":"receive interim result [false|false]: ที่เห็นนี่นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.334636707+07:00","message":"[buffer interim] 101 false ที่เห็นนี่นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.334643424+07:00","message":"[bufferProcess] interim [940000000]:ที่เห็นนี่นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.334646084+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.334649339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.334652327+07:00","message":"> Transcript [643] [false]: 'ที่เห็นนี่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.334655182+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.33465722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.334659228+07:00","message":"StatePrefix: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.334661675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.602189283+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.602233467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี่นะคะเป็น 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.60224026+07:00","message":"receive interim result [false|false]: ที่เห็นนี่นะคะเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.602253706+07:00","message":"[buffer interim] 101 false ที่เห็นนี่นะคะเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.602261458+07:00","message":"[bufferProcess] interim [240000000]:ที่เห็นนี่นะคะเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.602264203+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี่นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.602271197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.602273799+07:00","message":"> Transcript [644] [false]: 'ที่เห็นนี่นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.602277717+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.602282152+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.602284374+07:00","message":"StatePrefix: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.602286407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.717474892+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.717526046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี่นะคะเป็นสตอเบอรี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.717533146+07:00","message":"receive interim result [false|false]: ที่เห็นนี่นะคะเป็นสตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.717546574+07:00","message":"[buffer interim] 101 false ที่เห็นนี่นะคะเป็นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.717554397+07:00","message":"[bufferProcess] interim [360000000]:ที่เห็นนี่นะคะเป็นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.717557664+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี่นะคะเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.717565013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.717567988+07:00","message":"> Transcript [645] [false]: 'ที่เห็นนี่นะคะเป็น 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.717571203+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.717573694+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.717575891+07:00","message":"StatePrefix: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.717577935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:10.949757245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:10.949770906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.230061984+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.230104738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี่นะคะเป็นสตอเบอรี่พันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.23011216+07:00","message":"receive interim result [false|false]: ที่เห็นนี่นะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.230128171+07:00","message":"[buffer interim] 101 false ที่เห็นนี่นะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.230136869+07:00","message":"[bufferProcess] interim [840000000]:ที่เห็นนี่นะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.230139912+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี่นะคะเป็นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.230143667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.230146585+07:00","message":"> Transcript [646] [false]: 'ที่เห็นนี่นะคะเป็นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.230149928+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.230151991+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.230153925+07:00","message":"StatePrefix: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.230157116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.230159878+07:00","message":"Push: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.230161849+07:00","message":"TextPushed: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.23016383+07:00","message":"Set new StatePrefix : 'ที่เห็นนี่นะคะเป็นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.230166538+07:00","message":"Next Push (prob) : 'นี่นะคะเป็นสตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.230174979+07:00","message":"push: {false ที่เห็น 0 0xc003ae4100}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.434845655+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.434919158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.43492802+07:00","message":"receive interim result [false|false]: ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.434947376+07:00","message":"[buffer interim] 101 false ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.434959233+07:00","message":"[bufferProcess] interim [80000000]:ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.434963038+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี่นะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.434971399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.43497575+07:00","message":"> Transcript [647] [false]: 'ที่เห็นนี่นะคะเป็นสตอเบอรี่พันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.434980871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.434983115+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.434985178+07:00","message":"StatePrefix: 'ที่เห็นนี่นะคะเป็นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.434987616+07:00","message":"TextPushed: 'ที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.547793694+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.547827823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี่นะคะเป็นสตอเบอรี่พันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.547833678+07:00","message":"receive interim result [false|false]: ที่เห็นนี่นะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.547845549+07:00","message":"[buffer interim] 101 false ที่เห็นนี่นะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.547852384+07:00","message":"[bufferProcess] interim [200000000]:ที่เห็นนี่นะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.547855179+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.547859275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.547861844+07:00","message":"> Transcript [648] [false]: 'ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.547864167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.547866215+07:00","message":"Set new StatePrefix: 'ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.618418178+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.618462397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.618469702+07:00","message":"receive interim result [false|false]: ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.618490236+07:00","message":"[buffer interim] 101 false ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.618498323+07:00","message":"[bufferProcess] interim [320000000]:ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.618501039+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี่นะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.618508188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.61851124+07:00","message":"> Transcript [649] [false]: 'ที่เห็นนี่นะคะเป็นสตอเบอรี่พันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.61851402+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.618516576+07:00","message":"Set new StatePrefix: 'ที่เห็นนี่นะคะเป็นสตอเบอรี่พันธุ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.197089086+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.19713122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.19713748+07:00","message":"receive interim result [false|false]: ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.197153937+07:00","message":"[buffer interim] 101 false ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.19717443+07:00","message":"[bufferProcess] interim [920000000]:ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.197178494+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.19718687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.197189527+07:00","message":"> Transcript [650] [false]: 'ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.197192021+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.197194026+07:00","message":"Set new StatePrefix: 'ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.310450658+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.326548861+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.326585973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.326593314+07:00","message":"receive interim result [false|false]: ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.326604136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 80\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.326606358+07:00","message":"receive interim result [false|false]:  80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.326613841+07:00","message":"[buffer interim] 101 false ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.326617451+07:00","message":"[buffer interim] 101 false  80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.326637819+07:00","message":"[bufferProcess] interim [980000000]:ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.326648232+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.326655567+07:00","message":"[bufferProcess] interim [980000000]: 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.326658638+07:00","message":"[bufferProcess] update buffer: ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.326661249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.326664659+07:00","message":"> Transcript [651] [false]: 'ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.326668166+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.326670441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.326672396+07:00","message":"StatePrefix: 'ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.326674771+07:00","message":"TextPushed: 'ที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.443578525+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.472709064+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.472752936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80\",\"confidence\":0.94665194}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.472760123+07:00","message":"receive interim result [true|false]: ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.472769765+07:00","message":"end recv isFinal message id 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.472771992+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.472779658+07:00","message":"[buffer interim] 101 true ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472792348+07:00","message":"[bufferProcess] interim [160000000]:ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472796539+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472800395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472803291+07:00","message":"> Transcript [652] [false]: 'ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472806945+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472808887+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472810786+07:00","message":"StatePrefix: 'ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472812899+07:00","message":"TextPushed: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472814512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472816539+07:00","message":"> Transcript [653] [true]: 'ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472818657+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472820223+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472821933+07:00","message":"StatePrefix: 'ที่เห็นนี่นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472823682+07:00","message":"TextPushed: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.472827627+07:00","message":"Push: 'นี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.472842902+07:00","message":"push: {true นี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80 0 0xc003ae4100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:12.482890992+07:00","message":"write wav file: './tmp/7570/7570_101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.829184707+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.914259893+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.914288347+07:00","message":"found end of frame, send empty tag with msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.914292154+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.914300875+07:00","message":"[buffer interim] 102 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.914309048+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.914312943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.914315647+07:00","message":"> Transcript [654] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.91431813+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.914320255+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.914321984+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.914323632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.91432619+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.9143362+07:00","message":"push: {true \n 0 0xc001f26380}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:12.919577718+07:00","message":"write wav file: './tmp/7570/7570_102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:13.02125243+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:13.950158895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:13.9501664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:13.993132086+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:13.993182583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:13.993188158+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:13.993203234+07:00","message":"[buffer interim] 103 false อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:13.993216039+07:00","message":"[bufferProcess] interim [980000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:13.993219257+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:13.993237339+07:00","message":"[bufferProcess] send to processor (ticker):อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:13.993242172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:13.993246443+07:00","message":"> Transcript [655] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:13.993249648+07:00","message":"Set StatePrefix (first interim): 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.055765465+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.055809374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไลฟ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.055816059+07:00","message":"receive interim result [false|false]: ไลฟ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.055830445+07:00","message":"[buffer interim] 103 false ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.055838846+07:00","message":"[bufferProcess] interim [100000000]:ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.055841025+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.184905624+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.184951006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.184957364+07:00","message":"receive interim result [false|false]: อะไรต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.184969573+07:00","message":"[buffer interim] 103 false อะไรต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.184979681+07:00","message":"[bufferProcess] interim [160000000]:อะไรต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.184983068+07:00","message":"[bufferProcess] send to processor:ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.184990219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.184994122+07:00","message":"> Transcript [656] [false]: 'ไลฟ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.184997581+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.185000626+07:00","message":"Set new StatePrefix: 'ไลฟ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.277562867+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.277601718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.277607798+07:00","message":"receive interim result [false|false]: อะไรตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.27762159+07:00","message":"[buffer interim] 103 false อะไรตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.277629206+07:00","message":"[bufferProcess] interim [280000000]:อะไรตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.277631324+07:00","message":"[bufferProcess] send to processor:อะไรต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.277636821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.277640042+07:00","message":"> Transcript [657] [false]: 'อะไรต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.27764222+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.277644467+07:00","message":"Set new StatePrefix: 'อะไรต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.406070539+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.406108967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.406115058+07:00","message":"receive interim result [false|false]: อะไรต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.406131376+07:00","message":"[buffer interim] 103 false อะไรต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.406140506+07:00","message":"[bufferProcess] interim [340000000]:อะไรต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.406143652+07:00","message":"[bufferProcess] send to processor:อะไรตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.406147794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.406151146+07:00","message":"> Transcript [658] [false]: 'อะไรตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.406153321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.406155397+07:00","message":"Set new StatePrefix: 'อะไรตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.446759336+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.44678965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.446795274+07:00","message":"receive interim result [false|false]: ไปรษณีย์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.446809936+07:00","message":"[buffer interim] 103 false ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.446816558+07:00","message":"[bufferProcess] interim [460000000]:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.446819266+07:00","message":"[bufferProcess] send to processor:อะไรต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.446822463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.446825+07:00","message":"> Transcript [659] [false]: 'อะไรต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.446827097+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.446829243+07:00","message":"Set new StatePrefix: 'อะไรต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.460848804+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.460881497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรสวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.460886712+07:00","message":"receive interim result [false|false]: อะไรสวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.460902939+07:00","message":"[buffer interim] 103 false อะไรสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.46090947+07:00","message":"[bufferProcess] interim [520000000]:อะไรสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.460912177+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.460922006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.460924755+07:00","message":"> Transcript [660] [false]: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.460926918+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.460928742+07:00","message":"Set new StatePrefix: 'ไปรษณีย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.629044969+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.629078228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.629084106+07:00","message":"receive interim result [false|false]: อะไรต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.629099914+07:00","message":"[buffer interim] 103 false อะไรต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.629107224+07:00","message":"[bufferProcess] interim [640000000]:อะไรต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.629109621+07:00","message":"[bufferProcess] send to processor:อะไรสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.629112887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.629115934+07:00","message":"> Transcript [661] [false]: 'อะไรสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.629118019+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.629119903+07:00","message":"Set new StatePrefix: 'อะไรสวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.275088106+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.275134086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรต่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.275139671+07:00","message":"receive interim result [false|false]: อะไรต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.275151311+07:00","message":"[buffer interim] 103 false อะไรต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.275158846+07:00","message":"[bufferProcess] interim [240000000]:อะไรต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.275160931+07:00","message":"[bufferProcess] send to processor:อะไรต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.275166441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.275169359+07:00","message":"> Transcript [662] [false]: 'อะไรต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.275171579+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.27517347+07:00","message":"Set new StatePrefix: 'อะไรต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.993811653+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.993857514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรตกใจนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.993864283+07:00","message":"receive interim result [false|false]: อะไรตกใจนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.993880315+07:00","message":"[buffer interim] 103 false อะไรตกใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.993887763+07:00","message":"[bufferProcess] interim [20000000]:อะไรตกใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.993890468+07:00","message":"[bufferProcess] send to processor:อะไรต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.99389784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.993900991+07:00","message":"> Transcript [663] [false]: 'อะไรต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.993904173+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.99390624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.993908605+07:00","message":"StatePrefix: 'อะไรต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.993910804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.5455924+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.545633709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรตกใจนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.545639576+07:00","message":"receive interim result [false|false]: อะไรตกใจนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.545653928+07:00","message":"[buffer interim] 103 false อะไรตกใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.545661054+07:00","message":"[bufferProcess] interim [620000000]:อะไรตกใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.545663772+07:00","message":"[bufferProcess] send to processor:อะไรตกใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.545670305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.54567288+07:00","message":"> Transcript [664] [false]: 'อะไรตกใจนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.545675246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.545677332+07:00","message":"Set new StatePrefix: 'อะไรตกใจนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:16.95100375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:16.951023285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:18.085118878+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:18.085171084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรตกใจนะคะพี่ที่อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:18.085177159+07:00","message":"receive interim result [false|false]: อะไรตกใจนะคะพี่ที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:18.0851923+07:00","message":"[buffer interim] 103 false อะไรตกใจนะคะพี่ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085199946+07:00","message":"[bufferProcess] interim [60000000]:อะไรตกใจนะคะพี่ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085202519+07:00","message":"[bufferProcess] send to processor:อะไรตกใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085209027+07:00","message":"[bufferProcess] send to processor (ticker):อะไรตกใจนะคะพี่ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085211887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085215287+07:00","message":"> Transcript [665] [false]: 'อะไรตกใจนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085218882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085221327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085224037+07:00","message":"StatePrefix: 'อะไรตกใจนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085226218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085227758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085229597+07:00","message":"> Transcript [666] [false]: 'อะไรตกใจนะคะพี่ที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085231404+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085233272+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085234818+07:00","message":"StatePrefix: 'อะไรตกใจนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.085236468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:18.670103745+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:18.670144822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรตกใจนะคะพี่ที่อยู่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:18.670150438+07:00","message":"receive interim result [false|false]: อะไรตกใจนะคะพี่ที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:18.670167797+07:00","message":"[buffer interim] 103 false อะไรตกใจนะคะพี่ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.670175607+07:00","message":"[bufferProcess] interim [660000000]:อะไรตกใจนะคะพี่ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:18.670177594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:18.841056505+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:18.910995163+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:19.015277636+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:19.015316661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรต่อวะดีใจนะคะที่อยู่\",\"confidence\":0.8411307}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:19.015323208+07:00","message":"receive interim result [true|false]: อะไรต่อวะดีใจนะคะที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:19.01534154+07:00","message":"end recv isFinal message id 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:19.015344273+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:19.015350225+07:00","message":"[buffer interim] 103 true อะไรต่อวะดีใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.015356856+07:00","message":"[bufferProcess] interim [50000000]:อะไรต่อวะดีใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.015360334+07:00","message":"[bufferProcess] send to processor (isfinal):อะไรตกใจนะคะพี่ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.015363241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.015366377+07:00","message":"> Transcript [667] [false]: 'อะไรตกใจนะคะพี่ที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.015370584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.015372739+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.015374552+07:00","message":"StatePrefix: 'อะไรตกใจนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.015376832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.015378466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.015380521+07:00","message":"> Transcript [668] [true]: 'อะไรต่อวะดีใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.015382576+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.015384186+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.015385769+07:00","message":"StatePrefix: 'อะไรตกใจนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.0153875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.015390325+07:00","message":"Push: 'อะไรต่อวะดีใจนะคะที่อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:19.015397686+07:00","message":"push: {true อะไรต่อวะดีใจนะคะที่อยู่ 0 0xc000045600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:19.029136963+07:00","message":"write wav file: './tmp/7570/7570_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:19.34941772+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:19.428300949+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:19.428331189+07:00","message":"found end of frame, send empty tag with msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:19.428335148+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:19.428342406+07:00","message":"[buffer interim] 104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.428349841+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.428354223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.428357088+07:00","message":"> Transcript [669] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.42835973+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.428361625+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.428363386+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.42836519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:19.428367856+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:19.428418296+07:00","message":"push: {true \n 0 0xc003ae4b00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:19.433072575+07:00","message":"write wav file: './tmp/7570/7570_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:19.740578883+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:19.951277399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:19.951292209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.591114157+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.591162918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.591168628+07:00","message":"receive interim result [false|false]: อย่างนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.591186115+07:00","message":"[buffer interim] 105 false อย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.591194049+07:00","message":"[bufferProcess] interim [880000000]:อย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.59119597+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.59120537+07:00","message":"[bufferProcess] send to processor (ticker):อย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.591209054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.591211823+07:00","message":"> Transcript [670] [false]: 'อย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.591214114+07:00","message":"Set StatePrefix (first interim): 'อย่างนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.795100403+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.795141129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.79514851+07:00","message":"receive interim result [false|false]: นิยม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.795162605+07:00","message":"[buffer interim] 105 false นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.795170226+07:00","message":"[bufferProcess] interim [120000000]:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.795173321+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:22.951765946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:22.951775584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.102732187+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.102774445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.10278022+07:00","message":"receive interim result [false|false]: นิยมปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.102795745+07:00","message":"[buffer interim] 105 false นิยมปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.102802057+07:00","message":"[bufferProcess] interim [420000000]:นิยมปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.102804827+07:00","message":"[bufferProcess] send to processor:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.102811065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.102813618+07:00","message":"> Transcript [671] [false]: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.102815639+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.102817897+07:00","message":"Set new StatePrefix: 'นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.289837863+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.289882617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมปลูกกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.289889046+07:00","message":"receive interim result [false|false]: นิยมปลูกกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.28990419+07:00","message":"[buffer interim] 105 false นิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.289911161+07:00","message":"[bufferProcess] interim [600000000]:นิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.289913823+07:00","message":"[bufferProcess] send to processor:นิยมปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.289920137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.289923359+07:00","message":"> Transcript [672] [false]: 'นิยมปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.289926774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.289929168+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.289931525+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.289933657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.422949248+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.422993168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมปลูกกันที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.423000214+07:00","message":"receive interim result [false|false]: นิยมปลูกกันที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.423012966+07:00","message":"[buffer interim] 105 false นิยมปลูกกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.423021409+07:00","message":"[bufferProcess] interim [720000000]:นิยมปลูกกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.423024001+07:00","message":"[bufferProcess] send to processor:นิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.423029672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.423032537+07:00","message":"> Transcript [673] [false]: 'นิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.423036078+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.423038348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.423040195+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.423042575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.588705889+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.637634935+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.637676441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมปลูกกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.637682546+07:00","message":"receive interim result [false|false]: นิยมปลูกกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.637696865+07:00","message":"[buffer interim] 105 false นิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.637704077+07:00","message":"[bufferProcess] interim [840000000]:นิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.637706561+07:00","message":"[bufferProcess] send to processor:นิยมปลูกกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.637711973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.637715285+07:00","message":"> Transcript [674] [false]: 'นิยมปลูกกันที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.637721674+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.63772424+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.637726246+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.637728302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.649484236+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.649508644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมปลูกกันที่อื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.649513576+07:00","message":"receive interim result [false|false]: นิยมปลูกกันที่อื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.649521301+07:00","message":"[buffer interim] 105 false นิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.64952982+07:00","message":"[bufferProcess] interim [900000000]:นิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.649534807+07:00","message":"[bufferProcess] send to processor:นิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.649539873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.649542556+07:00","message":"> Transcript [675] [false]: 'นิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.64954558+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.649547852+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.649549669+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.649551528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.649556545+07:00","message":"Push: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.649558563+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.649560529+07:00","message":"Set new StatePrefix : 'นิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.649562673+07:00","message":"Next Push (prob) : 'ปลูกกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.649570591+07:00","message":"push: {false นิยม 0 0xc003ae4c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.651403553+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.699268949+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.699319888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างนิยมปลูกกันที่อื่น\",\"confidence\":0.9311664}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.69932689+07:00","message":"receive interim result [true|false]: อย่างนิยมปลูกกันที่อื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.699338863+07:00","message":"end recv isFinal message id 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.69934138+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.699348107+07:00","message":"[buffer interim] 105 true อย่างนิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699360131+07:00","message":"[bufferProcess] interim [50000000]:อย่างนิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699363813+07:00","message":"[bufferProcess] send to processor (isfinal):นิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699367243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699370483+07:00","message":"> Transcript [676] [false]: 'นิยมปลูกกันที่อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699373835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699376135+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699377929+07:00","message":"StatePrefix: 'นิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699380214+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.69938199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699384717+07:00","message":"> Transcript [677] [true]: 'อย่างนิยมปลูกกันที่อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699386904+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699388478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699390182+07:00","message":"StatePrefix: 'นิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.69939194+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699393457+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699515882+07:00","message":"Push: 'ปลูกกันที่อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699519064+07:00","message":"TextPushed: 'นิยมปลูกกันที่อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699521918+07:00","message":"Set new StatePrefix : 'อย่างนิยมปลูกกันที่อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699525145+07:00","message":"Next Push (prob) : 'อย่างนิยมปลูกกันที่อื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:23.699536635+07:00","message":"push: {true ปลูกกันที่อื่น 0 0xc003ae4c80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:23.699546927+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_105.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:23.710138154+07:00","message":"write wav file: './tmp/7570/7570_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:24.111412118+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:24.111452078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไว้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:24.111457329+07:00","message":"receive interim result [false|false]: ไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:24.11147143+07:00","message":"[buffer interim] 106 false ไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:24.111484748+07:00","message":"[bufferProcess] interim [480000000]:ไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:24.111486931+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:24.3183819+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:24.318420991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไว้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:24.318426684+07:00","message":"receive interim result [false|false]: ไว้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:24.318439731+07:00","message":"[buffer interim] 106 false ไว้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:24.318447639+07:00","message":"[bufferProcess] interim [720000000]:ไว้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:24.318449995+07:00","message":"[bufferProcess] send to processor:ไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:24.318455652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:24.318459165+07:00","message":"> Transcript [678] [false]: 'ไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:24.318461388+07:00","message":"Set StatePrefix (first interim): 'ไว้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.191895132+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.212246386+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.212275972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไว้ค่ะ\",\"confidence\":0.8470354}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.212281261+07:00","message":"receive interim result [true|false]: ไว้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.212290374+07:00","message":"end recv isFinal message id 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.212292641+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.212297953+07:00","message":"[buffer interim] 106 true ไว้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.212303585+07:00","message":"[bufferProcess] interim [810000000]:ไว้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.212306552+07:00","message":"[bufferProcess] send to processor (isfinal):ไว้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.212309573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.212312869+07:00","message":"> Transcript [679] [false]: 'ไว้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.212315469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.212317387+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.212328127+07:00","message":"StatePrefix: 'ไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.21233026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.212332137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.212334347+07:00","message":"> Transcript [680] [true]: 'ไว้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.212336469+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.212338278+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.212339863+07:00","message":"StatePrefix: 'ไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.212341437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.212343829+07:00","message":"Push: 'ไว้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.212351131+07:00","message":"push: {true ไว้ค่ะ 0 0xc00040cc00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:25.219182561+07:00","message":"write wav file: './tmp/7570/7570_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.381970479+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.627824955+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.729926866+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.729948381+07:00","message":"found end of frame, send empty tag with msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.729951619+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.729960736+07:00","message":"[buffer interim] 107 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.729968578+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.729971735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.729974382+07:00","message":"> Transcript [681] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.729978618+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.729980795+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.729982637+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.729984573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.729987242+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.729995941+07:00","message":"push: {true \n 0 0xc003ae5000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:25.734674148+07:00","message":"write wav file: './tmp/7570/7570_107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.760916842+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.889074424+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:25.952238303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:25.952265874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.982322187+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.982339359+07:00","message":"found end of frame, send empty tag with msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.982342369+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.982349991+07:00","message":"[buffer interim] 108 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.982357477+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.982361381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.982364388+07:00","message":"> Transcript [682] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.982366909+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.982369409+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.982371088+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.982372799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.982380557+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.982390273+07:00","message":"push: {true \n 0 0xc0021f6400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:25.987187972+07:00","message":"write wav file: './tmp/7570/7570_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.079963679+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.209272772+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.271605657+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.311977252+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.312008905+07:00","message":"found end of frame, send empty tag with msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.312013616+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.312022038+07:00","message":"[buffer interim] 109 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.312049296+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.312053476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.312056889+07:00","message":"> Transcript [683] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.312059549+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.312061573+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.312063416+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.312065268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.312071181+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.312079849+07:00","message":"push: {true \n 0 0xc001f26d80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:26.317445207+07:00","message":"write wav file: './tmp/7570/7570_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.528790653+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.591012844+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.617649549+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.617666234+07:00","message":"found end of frame, send empty tag with msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.61766956+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.617676091+07:00","message":"[buffer interim] 110 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.617683806+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.617687289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.617689994+07:00","message":"> Transcript [684] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.617692441+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.617694527+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.617696259+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.617698045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.617703271+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.617711203+07:00","message":"push: {true \n 0 0xc0021f6680}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:26.622915094+07:00","message":"write wav file: './tmp/7570/7570_110.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.904204858+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.904264444+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-05-14T13:10:27.904271643+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.904290414+07:00","message":"[buffer interim] 111 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.904298398+07:00","message":"[bufferProcess] interim [270000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.904301494+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.904309783+07:00","message":"[bufferProcess] send to processor (ticker):เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.904313044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.904317326+07:00","message":"> Transcript [685] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.904320301+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.9520382+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.952082427+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-05-14T13:10:27.952090941+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.952109742+07:00","message":"[buffer interim] 111 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.952117805+07:00","message":"[bufferProcess] interim [330000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.952121253+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.020265962+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.020314201+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-05-14T13:10:28.020319639+07:00","message":"receive interim result [false|false]: แล้วก็อย่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.020331606+07:00","message":"[buffer interim] 111 false แล้วก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.020339086+07:00","message":"[bufferProcess] interim [450000000]:แล้วก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.02034134+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.020344757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.020347551+07:00","message":"> Transcript [686] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.020349493+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.020351973+07:00","message":"Set new StatePrefix: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.028919184+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.028943625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.028948703+07:00","message":"receive interim result [false|false]: แล้วก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.028959628+07:00","message":"[buffer interim] 111 false แล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.028964588+07:00","message":"[bufferProcess] interim [510000000]:แล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.028966682+07:00","message":"[bufferProcess] send to processor:แล้วก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.028969372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.028971717+07:00","message":"> Transcript [687] [false]: 'แล้วก็อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.028974584+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.028976586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.028978328+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.028980324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.157916918+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.157957276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.157963299+07:00","message":"receive interim result [false|false]: แล้วก็ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.157974844+07:00","message":"[buffer interim] 111 false แล้วก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.15798507+07:00","message":"[bufferProcess] interim [630000000]:แล้วก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.157987744+07:00","message":"[bufferProcess] send to processor:แล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.15799302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.157995809+07:00","message":"> Transcript [688] [false]: 'แล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.157999279+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.158001747+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.158003594+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.158005714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.492697348+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.492740018+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-05-14T13:10:28.492747324+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.492762437+07:00","message":"[buffer interim] 111 false แล้วก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.492773779+07:00","message":"[bufferProcess] interim [870000000]:แล้วก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.492776792+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.492781901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.492786808+07:00","message":"> Transcript [689] [false]: 'แล้วก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.492791495+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.492795048+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.492797293+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.492799309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.509299753+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.509319977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีเพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.509324311+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.509336333+07:00","message":"[buffer interim] 111 false แล้วก็ยังมีเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.509340764+07:00","message":"[bufferProcess] interim [930000000]:แล้วก็ยังมีเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.509343225+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.509345933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.509348504+07:00","message":"> Transcript [690] [false]: 'แล้วก็ยังมีอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.50935118+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.509353249+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.509355659+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.509357489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.509363223+07:00","message":"Push: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.509364975+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.509368048+07:00","message":"Set new StatePrefix : 'แล้วก็ยังมีอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.509370654+07:00","message":"Next Push (prob) : 'ยังมีอีก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.50938053+07:00","message":"push: {false แล้วก็ 0 0xc00012e480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.53702845+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.537047923+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.537051067+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.537053243+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.537055079+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.537057015+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.537058829+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.537060644+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.537062871+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.537064736+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.537066721+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.537068412+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.537069919+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.738335815+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.738377555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.738383027+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.738394958+07:00","message":"[buffer interim] 111 false แล้วก็ยังมีพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.738403135+07:00","message":"[bufferProcess] interim [170000000]:แล้วก็ยังมีพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.738405548+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.73841092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.738414214+07:00","message":"> Transcript [691] [false]: 'แล้วก็ยังมีเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.738416429+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:28.738419236+07:00","message":"Set new StatePrefix: 'แล้วก็ยังมีเพื่อน'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:28.952322664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:28.952347875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.046672312+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.04672387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.046732295+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.046752049+07:00","message":"[buffer interim] 111 false แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.046765233+07:00","message":"[bufferProcess] interim [470000000]:แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.046768449+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.046778434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.046782635+07:00","message":"> Transcript [692] [false]: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.046786128+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.046792478+07:00","message":"Set new StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.556640374+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.556680521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.556686446+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.55670027+07:00","message":"[buffer interim] 111 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.556708215+07:00","message":"[bufferProcess] interim [950000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.55671123+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.556715012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.556717859+07:00","message":"> Transcript [693] [false]: 'แล้วก็ยังมีพืชชนิดอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.556721377+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.556723409+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.556725774+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.556728025+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:30.135260294+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:30.135300284+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-05-14T13:10:30.135306666+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:30.135321718+07:00","message":"[buffer interim] 111 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.135329643+07:00","message":"[bufferProcess] interim [550000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.135332418+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.135336044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.135339144+07:00","message":"> Transcript [694] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.135342562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.135344646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.135346824+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.1353491+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:30.780883903+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:30.780941491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:30.780950411+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:30.780969393+07:00","message":"[buffer interim] 111 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.780978694+07:00","message":"[bufferProcess] interim [150000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.780982929+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.780993605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.780998364+07:00","message":"> Transcript [695] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.781005857+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.781009027+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.781012359+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.781016283+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.362925102+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.362968802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.362977552+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.362994674+07:00","message":"[buffer interim] 111 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.363003795+07:00","message":"[bufferProcess] interim [810000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.363008003+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.363018029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.363021999+07:00","message":"> Transcript [696] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.363028109+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.363031437+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.363034665+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.363037557+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.363047898+07:00","message":"Push: 'ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.363050756+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.363053892+07:00","message":"Set new StatePrefix : 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.363058027+07:00","message":"Next Push (prob) : 'อื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.363069739+07:00","message":"push: {false ยังมีพืชชนิด 0 0xc00012e480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.933828911+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.933870959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.933877828+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.933893886+07:00","message":"[buffer interim] 111 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.933903663+07:00","message":"[bufferProcess] interim [410000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.933907833+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.933917245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.933922246+07:00","message":"> Transcript [697] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.93392915+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.933932457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.933936813+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.933939502+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:31.952982461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:31.95300139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:32.062327516+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:32.062369464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:32.062376061+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:32.062390517+07:00","message":"[buffer interim] 111 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.062398137+07:00","message":"[bufferProcess] interim [530000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.062401413+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.062408789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.062411784+07:00","message":"> Transcript [698] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.062415493+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.062417571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.06241957+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.062422086+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:32.655001952+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:32.655042975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:32.655049365+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:32.655066154+07:00","message":"[buffer interim] 111 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.655074914+07:00","message":"[bufferProcess] interim [130000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.6550793+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.655086502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.655089593+07:00","message":"> Transcript [699] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.655093979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.655096579+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.655098846+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.655103769+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:32.758301235+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:32.758362608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:32.758369009+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:32.758384297+07:00","message":"[buffer interim] 111 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.758391707+07:00","message":"[bufferProcess] interim [190000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.758394887+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.758403267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.758406224+07:00","message":"> Transcript [700] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.7584106+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.758413122+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.758415398+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.758417994+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.758425217+07:00","message":"Push: 'อื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.758427474+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.758429809+07:00","message":"Set new StatePrefix : 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:32.758432191+07:00","message":"Next Push (prob) : 'ข้าวค่ะนี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:32.758453525+07:00","message":"push: {false อื่นอีกนะคะอย่างเช่น 0 0xc00012e480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.017443807+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.017491719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.017499968+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.017518603+07:00","message":"[buffer interim] 111 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.017527731+07:00","message":"[bufferProcess] interim [490000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.017531856+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.017543972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.017548377+07:00","message":"> Transcript [701] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.017553797+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.017556683+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.017559629+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.017563172+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.188440227+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.264121386+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.26416073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.264167918+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.264189773+07:00","message":"[buffer interim] 111 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.264196431+07:00","message":"[bufferProcess] interim [670000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.264200303+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.264207042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.264210115+07:00","message":"> Transcript [702] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.264213782+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.26421582+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.264217782+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.264220975+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.360933806+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.360977254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์\",\"confidence\":0.9438713}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.360984189+07:00","message":"receive interim result [true|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.360993964+07:00","message":"end recv isFinal message id 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.360996099+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.361002267+07:00","message":"[buffer interim] 111 true แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.361011022+07:00","message":"[bufferProcess] interim [820000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.361016433+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.361019472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.361022272+07:00","message":"> Transcript [703] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.361025778+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.361027742+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.361030027+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.36103256+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.361034455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.361036309+07:00","message":"> Transcript [704] [true]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.361038906+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.361040892+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.361042566+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.361044382+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.361050557+07:00","message":"Push: 'ข้าวค่ะนี่คือข้าวพันธุ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.361105557+07:00","message":"push: {true ข้าวค่ะนี่คือข้าวพันธุ์ 0 0xc00012e480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:33.377890274+07:00","message":"write wav file: './tmp/7570/7570_111.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.51085098+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:34.953561603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:34.953600449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.842029622+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.842083261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.84209013+07:00","message":"receive interim result [false|false]: ดึง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.842106236+07:00","message":"[buffer interim] 112 false ดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:35.84211485+07:00","message":"[bufferProcess] interim [340000000]:ดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:35.84211755+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:35.84212177+07:00","message":"[bufferProcess] send to processor (ticker):ดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:35.842124925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:35.842128878+07:00","message":"> Transcript [705] [false]: 'ดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:35.842131874+07:00","message":"Set StatePrefix (first interim): 'ดึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.776640413+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.77668396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปรับปรุงพัฒนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.776689319+07:00","message":"receive interim result [false|false]: การปรับปรุงพัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.776705833+07:00","message":"[buffer interim] 112 false การปรับปรุงพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.776714323+07:00","message":"[bufferProcess] interim [260000000]:การปรับปรุงพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.77671634+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.776720797+07:00","message":"[bufferProcess] send to processor (ticker):การปรับปรุงพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.776723968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.776726783+07:00","message":"> Transcript [706] [false]: 'การปรับปรุงพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.776728857+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.776730862+07:00","message":"Set new StatePrefix: 'การปรับปรุงพัฒนา'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:37.954174357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:37.95417315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.160123034+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.160170594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปรับปรุงพัฒนาเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.160176984+07:00","message":"receive interim result [false|false]: การปรับปรุงพัฒนาเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.160192199+07:00","message":"[buffer interim] 112 false การปรับปรุงพัฒนาเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.160200677+07:00","message":"[bufferProcess] interim [680000000]:การปรับปรุงพัฒนาเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.160202842+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.343379433+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.34342736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปรับปรุงพัฒนาเพื่อให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.34343401+07:00","message":"receive interim result [false|false]: การปรับปรุงพัฒนาเพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.343449156+07:00","message":"[buffer interim] 112 false การปรับปรุงพัฒนาเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.343457452+07:00","message":"[bufferProcess] interim [860000000]:การปรับปรุงพัฒนาเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.343460416+07:00","message":"[bufferProcess] send to processor:การปรับปรุงพัฒนาเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.343467445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.343477461+07:00","message":"> Transcript [707] [false]: 'การปรับปรุงพัฒนาเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.343481802+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.343484069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.343486597+07:00","message":"StatePrefix: 'การปรับปรุงพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.343488784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.857295005+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.857339695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปรับปรุงพัฒนาเพื่อให้คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.857345421+07:00","message":"receive interim result [false|false]: การปรับปรุงพัฒนาเพื่อให้คน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.857359446+07:00","message":"[buffer interim] 112 false การปรับปรุงพัฒนาเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.857366162+07:00","message":"[bufferProcess] interim [340000000]:การปรับปรุงพัฒนาเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.857368805+07:00","message":"[bufferProcess] send to processor:การปรับปรุงพัฒนาเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.857375578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.857379529+07:00","message":"> Transcript [708] [false]: 'การปรับปรุงพัฒนาเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.857384386+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.857387387+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.857390543+07:00","message":"StatePrefix: 'การปรับปรุงพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.857393821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.869351857+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.869373944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปรับปรุงพัฒนาเพื่อให้ทน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.869378887+07:00","message":"receive interim result [false|false]: การปรับปรุงพัฒนาเพื่อให้ทน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.869390309+07:00","message":"[buffer interim] 112 false การปรับปรุงพัฒนาเพื่อให้ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.869395956+07:00","message":"[bufferProcess] interim [400000000]:การปรับปรุงพัฒนาเพื่อให้ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.869398329+07:00","message":"[bufferProcess] send to processor:การปรับปรุงพัฒนาเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.869401085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.86940381+07:00","message":"> Transcript [709] [false]: 'การปรับปรุงพัฒนาเพื่อให้คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.869406768+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.869408637+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.869410542+07:00","message":"StatePrefix: 'การปรับปรุงพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.869412451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.998722375+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.998763939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปรับปรุงพัฒนาเพื่อให้ทนทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.998769792+07:00","message":"receive interim result [false|false]: การปรับปรุงพัฒนาเพื่อให้ทนทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.998782136+07:00","message":"[buffer interim] 112 false การปรับปรุงพัฒนาเพื่อให้ทนทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.998789363+07:00","message":"[bufferProcess] interim [520000000]:การปรับปรุงพัฒนาเพื่อให้ทนทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.998792204+07:00","message":"[bufferProcess] send to processor:การปรับปรุงพัฒนาเพื่อให้ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.998798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.998800727+07:00","message":"> Transcript [710] [false]: 'การปรับปรุงพัฒนาเพื่อให้ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.998804685+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.998807392+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.998809504+07:00","message":"StatePrefix: 'การปรับปรุงพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.99881178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.998816579+07:00","message":"Push: 'การปรับปรุงพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.998818424+07:00","message":"TextPushed: 'การปรับปรุงพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.998820483+07:00","message":"Set new StatePrefix : 'การปรับปรุงพัฒนาเพื่อให้ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.998822824+07:00","message":"Next Push (prob) : 'เพื่อให้ทน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.998830929+07:00","message":"push: {false การปรับปรุงพัฒนา 0 0xc003ae4000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.349022364+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.410362595+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.434233137+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.434270694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปรับปรุงพัฒนาเพื่อให้ทนทานต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.43427608+07:00","message":"receive interim result [false|false]: การปรับปรุงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.434289157+07:00","message":"[buffer interim] 112 false การปรับปรุงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.434296911+07:00","message":"[bufferProcess] interim [940000000]:การปรับปรุงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.434299688+07:00","message":"[bufferProcess] send to processor:การปรับปรุงพัฒนาเพื่อให้ทนทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.434305115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.434307844+07:00","message":"> Transcript [711] [false]: 'การปรับปรุงพัฒนาเพื่อให้ทนทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.434311329+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.434313749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.43431555+07:00","message":"StatePrefix: 'การปรับปรุงพัฒนาเพื่อให้ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.434318361+07:00","message":"TextPushed: 'การปรับปรุงพัฒนา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.481566571+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.481600362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงทำการปรับปรุงพัฒนาเพื่อให้ทนทานต่อ\",\"confidence\":0.8958613}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.481605992+07:00","message":"receive interim result [true|false]: จึงทำการปรับปรุงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.481610998+07:00","message":"end recv isFinal message id 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.48161306+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.481620395+07:00","message":"[buffer interim] 112 true จึงทำการปรับปรุงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481627188+07:00","message":"[bufferProcess] interim [60000000]:จึงทำการปรับปรุงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.48163056+07:00","message":"[bufferProcess] send to processor (isfinal):การปรับปรุงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481633327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481636287+07:00","message":"> Transcript [712] [false]: 'การปรับปรุงพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481639594+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481641504+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481643412+07:00","message":"StatePrefix: 'การปรับปรุงพัฒนาเพื่อให้ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481646047+07:00","message":"TextPushed: 'การปรับปรุงพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481647809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481649675+07:00","message":"> Transcript [713] [true]: 'จึงทำการปรับปรุงพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481652907+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481654565+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481656588+07:00","message":"StatePrefix: 'การปรับปรุงพัฒนาเพื่อให้ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.4816583+07:00","message":"TextPushed: 'การปรับปรุงพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481660455+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481799096+07:00","message":"Push: 'เพื่อให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481801994+07:00","message":"TextPushed: 'การปรับปรุงพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481804112+07:00","message":"Set new StatePrefix : 'จึงทำการปรับปรุงพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481806349+07:00","message":"Next Push (prob) : 'จึงทำการปรับปรุงพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.481814779+07:00","message":"push: {true เพื่อให้ทนทานต่อ 0 0xc003ae4000}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.481821986+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_112.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:39.493481523+07:00","message":"write wav file: './tmp/7570/7570_112.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:40.954442673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:40.954453792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.968538329+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.059566135+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.059599139+07:00","message":"found end of frame, send empty tag with msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.059602997+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.059610872+07:00","message":"[buffer interim] 113 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.059619211+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.059631092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.05963511+07:00","message":"> Transcript [714] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.059639429+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.059641995+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.059645325+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.059648593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.059656249+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.059668288+07:00","message":"push: {true \n 0 0xc003ae4900}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:42.06725399+07:00","message":"write wav file: './tmp/7570/7570_113.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.350529709+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.609378924+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.66934085+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.702663061+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.702682078+07:00","message":"found end of frame, send empty tag with msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.702685118+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.702692473+07:00","message":"[buffer interim] 114 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.702699809+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.702703346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.702706181+07:00","message":"> Transcript [715] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.702708742+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.702710744+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.702712443+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.702714154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.702731888+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.702740802+07:00","message":"push: {true \n 0 0xc000044d00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:42.707522896+07:00","message":"write wav file: './tmp/7570/7570_114.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.798830099+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.898923573+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.898947189+07:00","message":"found end of frame, send empty tag with msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.898950689+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.898957326+07:00","message":"[buffer interim] 115 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.898963962+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.898968162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.898971233+07:00","message":"> Transcript [716] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.898974647+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.898976471+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.898978214+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.898980058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.898986542+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.898995307+07:00","message":"push: {true \n 0 0xc003ae4e00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:42.903715596+07:00","message":"write wav file: './tmp/7570/7570_115.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.06366222+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:43.955009881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:43.955009878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:45.389014155+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:45.389053409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับปรุงพันธุ์มะเขือเทศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:45.389058551+07:00","message":"receive interim result [false|false]: มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:45.389070244+07:00","message":"[buffer interim] 116 false มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.389078212+07:00","message":"[bufferProcess] interim [400000000]:มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.389080398+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.389085888+07:00","message":"[bufferProcess] send to processor (ticker):มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.389088272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.389091093+07:00","message":"> Transcript [717] [false]: 'มีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.389093607+07:00","message":"Set StatePrefix (first interim): 'มีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.035537297+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.035574566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับปรุงพันธุ์มะเขือเทศ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.035580684+07:00","message":"receive interim result [false|false]: มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.035594654+07:00","message":"[buffer interim] 116 false มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.035602747+07:00","message":"[bufferProcess] interim [0]:มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.035604866+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.412649112+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.412703237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับปรุงพันธุ์มะเขือเทศเราก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.412709711+07:00","message":"receive interim result [false|false]: มีการปรับปรุงพันธุ์มะเขือเทศเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.412725168+07:00","message":"[buffer interim] 116 false มีการปรับปรุงพันธุ์มะเขือเทศเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.412732763+07:00","message":"[bufferProcess] interim [420000000]:มีการปรับปรุงพันธุ์มะเขือเทศเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.412735398+07:00","message":"[bufferProcess] send to processor:มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.412738696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.412741667+07:00","message":"> Transcript [718] [false]: 'มีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.412745222+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.412747692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.412749677+07:00","message":"StatePrefix: 'มีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.412751846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.546677912+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.546715314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับปรุงพันธุ์มะเขือเทศ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.546721136+07:00","message":"receive interim result [false|false]: มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.546733586+07:00","message":"[buffer interim] 116 false มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.546740992+07:00","message":"[bufferProcess] interim [480000000]:มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.546743947+07:00","message":"[bufferProcess] send to processor:มีการปรับปรุงพันธุ์มะเขือเทศเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.546750057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.54675255+07:00","message":"> Transcript [719] [false]: 'มีการปรับปรุงพันธุ์มะเขือเทศเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.546756197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.546758327+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.546760192+07:00","message":"StatePrefix: 'มีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.546762407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.918129023+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.918164558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับปรุงพันธุ์มะเขือเทศชมพู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.918170256+07:00","message":"receive interim result [false|false]: มีการปรับปรุงพันธุ์มะเขือเทศชมพู"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.918185324+07:00","message":"[buffer interim] 116 false มีการปรับปรุงพันธุ์มะเขือเทศชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.918193407+07:00","message":"[bufferProcess] interim [840000000]:มีการปรับปรุงพันธุ์มะเขือเทศชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.918196457+07:00","message":"[bufferProcess] send to processor:มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.91820061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.918203765+07:00","message":"> Transcript [720] [false]: 'มีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.918206941+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.918209041+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.918211234+07:00","message":"StatePrefix: 'มีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.918213297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:46.955759731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:46.955787457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.996096731+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.996147793+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-05-14T13:10:46.996153605+07:00","message":"receive interim result [false|false]: มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.996169203+07:00","message":"[buffer interim] 116 false มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.9961774+07:00","message":"[bufferProcess] interim [960000000]:มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.996180086+07:00","message":"[bufferProcess] send to processor:มีการปรับปรุงพันธุ์มะเขือเทศชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.996183595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.99618782+07:00","message":"> Transcript [721] [false]: 'มีการปรับปรุงพันธุ์มะเขือเทศชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.996191566+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.996193694+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.996195584+07:00","message":"StatePrefix: 'มีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.996197582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.996202663+07:00","message":"Push: 'มีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.996204788+07:00","message":"TextPushed: 'มีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.996206719+07:00","message":"Set new StatePrefix : 'มีการปรับปรุงพันธุ์มะเขือเทศชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.996209002+07:00","message":"Next Push (prob) : 'ชมพู'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.996217374+07:00","message":"push: {false มีการปรับปรุงพันธุ์มะเขือเทศ 0 0xc003ae5280}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.245667013+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.245703347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.245708894+07:00","message":"receive interim result [false|false]: มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.245722432+07:00","message":"[buffer interim] 116 false มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.245730056+07:00","message":"[bufferProcess] interim [200000000]:มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.245733352+07:00","message":"[bufferProcess] send to processor:มีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.245740151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.245743165+07:00","message":"> Transcript [722] [false]: 'มีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.245745345+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.820237652+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.820270717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.820276475+07:00","message":"receive interim result [false|false]: มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.820292432+07:00","message":"[buffer interim] 116 false มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.820301577+07:00","message":"[bufferProcess] interim [800000000]:มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.820305381+07:00","message":"[bufferProcess] send to processor:มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.820310299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.820314854+07:00","message":"> Transcript [723] [false]: 'มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.820318642+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.820320634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.820322395+07:00","message":"StatePrefix: 'มีการปรับปรุงพันธุ์มะเขือเทศชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.820324598+07:00","message":"TextPushed: 'มีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.63064986+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.703442384+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.787680126+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.78774452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ\",\"confidence\":0.9399569}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.787751147+07:00","message":"receive interim result [true|false]: มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.787761708+07:00","message":"end recv isFinal message id 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.787764002+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.78777196+07:00","message":"[buffer interim] 116 true มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.787785619+07:00","message":"[bufferProcess] interim [790000000]:มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.787792091+07:00","message":"[bufferProcess] send to processor (isfinal):มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.787795978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.787798953+07:00","message":"> Transcript [724] [false]: 'มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.787802074+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.787804341+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.787806142+07:00","message":"StatePrefix: 'มีการปรับปรุงพันธุ์มะเขือเทศชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.78780828+07:00","message":"TextPushed: 'มีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.787810029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.787812035+07:00","message":"> Transcript [725] [true]: 'มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.787814186+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.787815773+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.787817373+07:00","message":"StatePrefix: 'มีการปรับปรุงพันธุ์มะเขือเทศชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.787819181+07:00","message":"TextPushed: 'มีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.78782605+07:00","message":"Push: 'ชมพูนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.787834097+07:00","message":"push: {true ชมพูนะคะ 0 0xc003ae5280}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:48.804565248+07:00","message":"write wav file: './tmp/7570/7570_116.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:49.956830699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:49.956858568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.152533838+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.152596419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอใจของผู้บริโภค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.152601954+07:00","message":"receive interim result [false|false]: พอใจของผู้บริโภค"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.152617484+07:00","message":"[buffer interim] 117 false พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.152625353+07:00","message":"[bufferProcess] interim [460000000]:พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.152627832+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.152637657+07:00","message":"[bufferProcess] send to processor (ticker):พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.152640923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.152644915+07:00","message":"> Transcript [726] [false]: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.152648895+07:00","message":"Set StatePrefix (first interim): 'พอใจของผู้บริโภค'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.719531197+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.719576435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอใจของผู้บริโภค\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.719582602+07:00","message":"receive interim result [false|false]: พอใจของผู้บริโภค"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.719595514+07:00","message":"[buffer interim] 117 false พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.719602509+07:00","message":"[bufferProcess] interim [60000000]:พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.719604658+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.830701019+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.925099746+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.925158382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอใจของผู้บริโภค\",\"confidence\":0.95585316}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.925176943+07:00","message":"receive interim result [true|false]: พอใจของผู้บริโภค"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.925190229+07:00","message":"end recv isFinal message id 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.925193365+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.925202576+07:00","message":"[buffer interim] 117 true พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.925216717+07:00","message":"[bufferProcess] interim [360000000]:พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.92522767+07:00","message":"[bufferProcess] send to processor (isfinal):พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.925232141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.925236746+07:00","message":"> Transcript [727] [false]: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.925241465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.925245033+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.925248183+07:00","message":"StatePrefix: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.925251177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.925253747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.92525709+07:00","message":"> Transcript [728] [true]: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.925260449+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.925263336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.925265993+07:00","message":"StatePrefix: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.925268692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:51.925277291+07:00","message":"Push: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.925289145+07:00","message":"push: {true พอใจของผู้บริโภค 0 0xc003ae5400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:51.935073511+07:00","message":"write wav file: './tmp/7570/7570_117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:51.96470116+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:52.957083857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:52.957093686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.270502472+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.341384118+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.364439861+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.364459258+07:00","message":"found end of frame, send empty tag with msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.364469426+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.364476361+07:00","message":"[buffer interim] 118 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.364483294+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.36448736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.364490267+07:00","message":"> Transcript [729] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.364492718+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.364495082+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.36449699+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.3644992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.364501754+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.364511143+07:00","message":"push: {true \n 0 0xc003ae5380}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:54.372834678+07:00","message":"write wav file: './tmp/7570/7570_118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.659714891+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.744486959+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.744512275+07:00","message":"found end of frame, send empty tag with msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.74451543+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.7445242+07:00","message":"[buffer interim] 119 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.744531848+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.744536072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.744538996+07:00","message":"> Transcript [730] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.744541617+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.74454354+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.744545576+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.74454753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.744556123+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.7445668+07:00","message":"push: {true \n 0 0xc00040c300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:54.749476103+07:00","message":"write wav file: './tmp/7570/7570_119.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.912110926+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.98013018+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:55.042724066+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:55.161807996+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:55.161830264+07:00","message":"found end of frame, send empty tag with msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:55.161833325+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:55.161842399+07:00","message":"[buffer interim] 120 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.161850286+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.161860223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.161863107+07:00","message":"> Transcript [731] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.161865655+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.16186769+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.161869425+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.161871246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.161874191+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:55.16188437+07:00","message":"push: {true \n 0 0xc001f26980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:55.167672932+07:00","message":"write wav file: './tmp/7570/7570_120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:55.169504323+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:55.30359495+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:55.303625558+07:00","message":"found end of frame, send empty tag with msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:55.303629768+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:55.303640606+07:00","message":"[buffer interim] 121 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.303648691+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.303652624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.303655728+07:00","message":"> Transcript [732] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.303658545+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.303660646+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.303662495+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.303664359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:55.303671756+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:55.303681408+07:00","message":"push: {true \n 0 0xc00012e580}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:55.309466363+07:00","message":"write wav file: './tmp/7570/7570_121.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:55.431854079+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:55.957595053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:55.957603824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.037772984+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.037812694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.037818281+07:00","message":"receive interim result [false|false]: เกษตร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.037832438+07:00","message":"[buffer interim] 122 false เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.037838355+07:00","message":"[bufferProcess] interim [720000000]:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.037840341+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.037845768+07:00","message":"[bufferProcess] send to processor (ticker):เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.037848175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.037850931+07:00","message":"> Transcript [733] [false]: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.037853129+07:00","message":"Set StatePrefix (first interim): 'เกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.351568966+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.351608212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.351613468+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.35162814+07:00","message":"[buffer interim] 122 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.351634719+07:00","message":"[bufferProcess] interim [960000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.351636709+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.997628066+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.997710357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.9977164+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.997730945+07:00","message":"[buffer interim] 122 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.997738923+07:00","message":"[bufferProcess] interim [560000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.997742318+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.997746502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.997751199+07:00","message":"> Transcript [734] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.99775463+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.997756605+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.997758539+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.997760546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.050485958+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.110732405+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.137698893+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.137735324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.137741426+07:00","message":"receive interim result [true|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.137748917+07:00","message":"end recv isFinal message id 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.137751267+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.137757912+07:00","message":"[buffer interim] 122 true เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.13776457+07:00","message":"[bufferProcess] interim [860000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.137768036+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.13777131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.137774402+07:00","message":"> Transcript [735] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.13777769+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.137781199+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.137783227+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.137785317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.13778687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.137788957+07:00","message":"> Transcript [736] [true]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.137791204+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.137795263+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.137797053+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.137798734+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.137801125+07:00","message":"Push: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.137809223+07:00","message":"push: {true เกษตรกร 0 0xc00040da00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:58.146633194+07:00","message":"write wav file: './tmp/7570/7570_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.536860051+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.536883485+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.536885941+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.536887807+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.536890123+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.536891905+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.536893801+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.536895445+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.536897076+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.536899354+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.536901436+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:58.957795113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:58.957800543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:59.108286822+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:59.108338126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:59.108343937+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:59.108359811+07:00","message":"[buffer interim] 123 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:59.108367167+07:00","message":"[bufferProcess] interim [20000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:59.108369355+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:59.675978773+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:59.676022474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:59.676028806+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:59.676042879+07:00","message":"[buffer interim] 123 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:59.676050496+07:00","message":"[bufferProcess] interim [620000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:59.676052813+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:59.676058657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:59.676061702+07:00","message":"> Transcript [737] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:59.676063889+07:00","message":"Set StatePrefix (first interim): 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.186358991+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.186405209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.186411509+07:00","message":"receive interim result [false|false]: เกษตรกรปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.186425984+07:00","message":"[buffer interim] 123 false เกษตรกรปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.186433726+07:00","message":"[bufferProcess] interim [100000000]:เกษตรกรปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.186436801+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.186443687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.186446563+07:00","message":"> Transcript [738] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.18645003+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.186452613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.186454493+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.186456752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.439226614+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.439267859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรปลูกพืชให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.439274446+07:00","message":"receive interim result [false|false]: เกษตรกรปลูกพืชให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.439289664+07:00","message":"[buffer interim] 123 false เกษตรกรปลูกพืชให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.439301159+07:00","message":"[bufferProcess] interim [400000000]:เกษตรกรปลูกพืชให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.439303619+07:00","message":"[bufferProcess] send to processor:เกษตรกรปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.439307892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.439311327+07:00","message":"> Transcript [739] [false]: 'เกษตรกรปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.43931562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.439317962+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.439319796+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.439321907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.760583443+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.760623404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรปลูกพืชให้เจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.760629682+07:00","message":"receive interim result [false|false]: เกษตรกรปลูกพืชให้เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.760650185+07:00","message":"[buffer interim] 123 false เกษตรกรปลูกพืชให้เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.760662902+07:00","message":"[bufferProcess] interim [700000000]:เกษตรกรปลูกพืชให้เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.760666831+07:00","message":"[bufferProcess] send to processor:เกษตรกรปลูกพืชให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.760674657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.760679334+07:00","message":"> Transcript [740] [false]: 'เกษตรกรปลูกพืชให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.760684325+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.760687318+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.760691241+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.760693154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.082250255+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.082296465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรปลูกพืชให้เจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.082304993+07:00","message":"receive interim result [false|false]: เกษตรกรปลูกพืชให้เจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.082323641+07:00","message":"[buffer interim] 123 false เกษตรกรปลูกพืชให้เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.082332866+07:00","message":"[bufferProcess] interim [0]:เกษตรกรปลูกพืชให้เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.082336864+07:00","message":"[bufferProcess] send to processor:เกษตรกรปลูกพืชให้เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.082346769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.082351708+07:00","message":"> Transcript [741] [false]: 'เกษตรกรปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.082356302+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.08235944+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.082362358+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.082365297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.082372519+07:00","message":"Push: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.082375298+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.08237833+07:00","message":"Set new StatePrefix : 'เกษตรกรปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.082381778+07:00","message":"Next Push (prob) : 'ปลูกพืชให้เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.082393357+07:00","message":"push: {false เกษตรกร 0 0xc0001e7d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.465668544+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.465715114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรปลูกพืชให้เจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.465721421+07:00","message":"receive interim result [false|false]: เกษตรกรปลูกพืชให้เจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.465734496+07:00","message":"[buffer interim] 123 false เกษตรกรปลูกพืชให้เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.46574438+07:00","message":"[bufferProcess] interim [360000000]:เกษตรกรปลูกพืชให้เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.465748209+07:00","message":"[bufferProcess] send to processor:เกษตรกรปลูกพืชให้เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.465755378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.465759758+07:00","message":"> Transcript [742] [false]: 'เกษตรกรปลูกพืชให้เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.465764556+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.465768721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.465770862+07:00","message":"StatePrefix: 'เกษตรกรปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.465774926+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.468604918+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.468620226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.46862429+07:00","message":"receive interim result [false|false]: เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.468632755+07:00","message":"[buffer interim] 123 false เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.468639035+07:00","message":"[bufferProcess] interim [420000000]:เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.46864197+07:00","message":"[bufferProcess] send to processor:เกษตรกรปลูกพืชให้เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.468647206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.468650384+07:00","message":"> Transcript [743] [false]: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.468654058+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.468656711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.468661117+07:00","message":"StatePrefix: 'เกษตรกรปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.46866308+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:01.958500302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:01.958525955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:02.034480043+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:02.034517713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:02.034523629+07:00","message":"receive interim result [false|false]: เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:02.034537124+07:00","message":"[buffer interim] 123 false เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.034544845+07:00","message":"[bufferProcess] interim [20000000]:เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.034547848+07:00","message":"[bufferProcess] send to processor:เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.034552061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.034554881+07:00","message":"> Transcript [744] [false]: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.034558647+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.034560899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.034563195+07:00","message":"StatePrefix: 'เกษตรกรปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.034565672+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:02.681912199+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:02.681952829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:02.681958411+07:00","message":"receive interim result [false|false]: เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:02.68197533+07:00","message":"[buffer interim] 123 false เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.681984613+07:00","message":"[bufferProcess] interim [620000000]:เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.681988249+07:00","message":"[bufferProcess] send to processor:เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.681995297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.681999583+07:00","message":"> Transcript [745] [false]: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.682004389+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.682007421+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.682010654+07:00","message":"StatePrefix: 'เกษตรกรปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.68201302+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.68201826+07:00","message":"Push: 'ปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.682022727+07:00","message":"TextPushed: 'เกษตรกรปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.682025763+07:00","message":"Set new StatePrefix : 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.682029605+07:00","message":"Next Push (prob) : 'เติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:02.68204399+07:00","message":"push: {false ปลูกพืชให้เจริญ 0 0xc0001e7d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:02.886545488+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:02.886584896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:02.886591218+07:00","message":"receive interim result [false|false]: เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:02.886608074+07:00","message":"[buffer interim] 123 false เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.886614729+07:00","message":"[bufferProcess] interim [800000000]:เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.886617362+07:00","message":"[bufferProcess] send to processor:เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.886620529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.886624683+07:00","message":"> Transcript [746] [false]: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.886628477+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.886630467+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.886632384+07:00","message":"StatePrefix: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:02.886635003+07:00","message":"TextPushed: 'เกษตรกรปลูกพืชให้เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.183011456+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.183060533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.183067378+07:00","message":"receive interim result [false|false]: เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.183082167+07:00","message":"[buffer interim] 123 false เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.183090369+07:00","message":"[bufferProcess] interim [40000000]:เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.183093498+07:00","message":"[bufferProcess] send to processor:เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.183097501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.183100251+07:00","message":"> Transcript [747] [false]: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.183103749+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.183105769+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.183107757+07:00","message":"StatePrefix: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.183110214+07:00","message":"TextPushed: 'เกษตรกรปลูกพืชให้เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.447513362+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.447562416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.447570447+07:00","message":"receive interim result [false|false]: เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.447586862+07:00","message":"[buffer interim] 123 false เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.447598385+07:00","message":"[bufferProcess] interim [400000000]:เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.44760224+07:00","message":"[bufferProcess] send to processor:เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.447610159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.447614308+07:00","message":"> Transcript [748] [false]: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.447631911+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.447635643+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.447638744+07:00","message":"StatePrefix: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.44764282+07:00","message":"TextPushed: 'เกษตรกรปลูกพืชให้เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.561884387+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.66044347+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.660490661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ\",\"confidence\":0.95784837}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.660498064+07:00","message":"receive interim result [true|false]: เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.660507607+07:00","message":"end recv isFinal message id 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.660509787+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.660516089+07:00","message":"[buffer interim] 123 true เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.660526198+07:00","message":"[bufferProcess] interim [670000000]:เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.66053139+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.660534703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.66053754+07:00","message":"> Transcript [749] [false]: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.660541168+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.660543031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.6605451+07:00","message":"StatePrefix: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.66054768+07:00","message":"TextPushed: 'เกษตรกรปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.660553403+07:00","message":"Push: 'เติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.660555443+07:00","message":"TextPushed: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.660558844+07:00","message":"Set new StatePrefix : 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.66056149+07:00","message":"Next Push (prob) : 'เพิ่มผลผลิตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.660563475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.660565526+07:00","message":"> Transcript [750] [true]: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.660568272+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.660569847+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.660572132+07:00","message":"StatePrefix: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.660574373+07:00","message":"TextPushed: 'เกษตรกรปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.660576726+07:00","message":"Push: 'เพิ่มผลผลิตและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.660584644+07:00","message":"push: {false เติบโตได้ดี 0 0xc0001e7d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.660589835+07:00","message":"push: {true เพิ่มผลผลิตและ 0 0xc0001e7d80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:03.671784355+07:00","message":"write wav file: './tmp/7570/7570_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.753810577+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.304877471+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.304920733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.304925724+07:00","message":"receive interim result [false|false]: จัดการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.30493768+07:00","message":"[buffer interim] 124 false จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.304944441+07:00","message":"[bufferProcess] interim [600000000]:จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.304946605+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.612786348+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.612821491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการขน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.612827773+07:00","message":"receive interim result [false|false]: จัดการขน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.612840352+07:00","message":"[buffer interim] 124 false จัดการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.61284758+07:00","message":"[bufferProcess] interim [840000000]:จัดการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.612850017+07:00","message":"[bufferProcess] send to processor:จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.61285547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.612858545+07:00","message":"> Transcript [751] [false]: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.612860806+07:00","message":"Set StatePrefix (first interim): 'จัดการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.628287663+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.628317881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.628323241+07:00","message":"receive interim result [false|false]: จัดการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.628336625+07:00","message":"[buffer interim] 124 false จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.628343141+07:00","message":"[bufferProcess] interim [900000000]:จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.628345493+07:00","message":"[bufferProcess] send to processor:จัดการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.628348738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.628351622+07:00","message":"> Transcript [752] [false]: 'จัดการขน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.628354544+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.628356603+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.628358409+07:00","message":"StatePrefix: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.628362495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.740779602+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.740823443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.740830495+07:00","message":"receive interim result [false|false]: จัดการผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:04.740845313+07:00","message":"[buffer interim] 124 false จัดการผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.740853472+07:00","message":"[bufferProcess] interim [20000000]:จัดการผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.740856186+07:00","message":"[bufferProcess] send to processor:จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.740863749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.740867032+07:00","message":"> Transcript [753] [false]: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.740870587+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.740872728+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.740874912+07:00","message":"StatePrefix: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:04.740877299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:04.959399889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:04.959426777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.000827506+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.000872022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.000879443+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.00089581+07:00","message":"[buffer interim] 124 false จัดการผลผลิตให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.000909034+07:00","message":"[bufferProcess] interim [320000000]:จัดการผลผลิตให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.000912617+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.000921401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.000925393+07:00","message":"> Transcript [754] [false]: 'จัดการผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.000931575+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.000934367+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.000937042+07:00","message":"StatePrefix: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.000940135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.182130107+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.182173713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.182180097+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.182194235+07:00","message":"[buffer interim] 124 false จัดการผลผลิตให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.182201703+07:00","message":"[bufferProcess] interim [440000000]:จัดการผลผลิตให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.182204411+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.182211514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.182216929+07:00","message":"> Transcript [755] [false]: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.182220702+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.182222996+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.182224823+07:00","message":"StatePrefix: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.182229831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.182235543+07:00","message":"Push: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.18223757+07:00","message":"TextPushed: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.182239715+07:00","message":"Set new StatePrefix : 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.182241829+07:00","message":"Next Push (prob) : 'ผลผลิตให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.182249861+07:00","message":"push: {false จัดการ 0 0xc0001e6900}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.321208541+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.321251989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.32125782+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.321270451+07:00","message":"[buffer interim] 124 false จัดการผลผลิตให้ได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.321281178+07:00","message":"[bufferProcess] interim [620000000]:จัดการผลผลิตให้ได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.321283845+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.321287245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.32129017+07:00","message":"> Transcript [756] [false]: 'จัดการผลผลิตให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.321293871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.321296158+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.321298106+07:00","message":"StatePrefix: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.321300017+07:00","message":"TextPushed: 'จัดการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.637732835+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.637784325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตามความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.637790578+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตามความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.637804905+07:00","message":"[buffer interim] 124 false จัดการผลผลิตให้ได้ตามความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.637811906+07:00","message":"[bufferProcess] interim [920000000]:จัดการผลผลิตให้ได้ตามความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.637814805+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.637823615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.637828829+07:00","message":"> Transcript [757] [false]: 'จัดการผลผลิตให้ได้ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.637832389+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.637834633+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.637836672+07:00","message":"StatePrefix: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.637838819+07:00","message":"TextPushed: 'จัดการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.82422768+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.824265297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตามปกติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.824271595+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตามปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.824286853+07:00","message":"[buffer interim] 124 false จัดการผลผลิตให้ได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.824294731+07:00","message":"[bufferProcess] interim [40000000]:จัดการผลผลิตให้ได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.824297131+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้ตามความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.824303658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.8243068+07:00","message":"> Transcript [758] [false]: 'จัดการผลผลิตให้ได้ตามความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.82431019+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.824312484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.824314648+07:00","message":"StatePrefix: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.824317278+07:00","message":"TextPushed: 'จัดการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.886929679+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.886964042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตามเป้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.886969675+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตามเป้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.886987287+07:00","message":"[buffer interim] 124 false จัดการผลผลิตให้ได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.886995038+07:00","message":"[bufferProcess] interim [160000000]:จัดการผลผลิตให้ได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.886998066+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.887002097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.887004967+07:00","message":"> Transcript [759] [false]: 'จัดการผลผลิตให้ได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.887008357+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.88701068+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.887012837+07:00","message":"StatePrefix: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.887014882+07:00","message":"TextPushed: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.887017542+07:00","message":"Push: 'ผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.887019329+07:00","message":"TextPushed: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.887021501+07:00","message":"Set new StatePrefix : 'จัดการผลผลิตให้ได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.887024325+07:00","message":"Next Push (prob) : 'ได้ตามปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.887033237+07:00","message":"push: {false ผลผลิตให้ 0 0xc0001e6900}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.889934221+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.889947096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตามความต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.889951689+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.889962132+07:00","message":"[buffer interim] 124 false จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.889966408+07:00","message":"[bufferProcess] interim [220000000]:จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.88996924+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.889971669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.889973759+07:00","message":"> Transcript [760] [false]: 'จัดการผลผลิตให้ได้ตามเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.8899758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:05.889978357+07:00","message":"Set new StatePrefix: 'จัดการผลผลิตให้ได้ตามเป้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.205436909+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.205479182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตามความต้องการของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.205484679+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตามความต้องการของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.205495577+07:00","message":"[buffer interim] 124 false จัดการผลผลิตให้ได้ตามความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.205502124+07:00","message":"[bufferProcess] interim [520000000]:จัดการผลผลิตให้ได้ตามความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.205504871+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.205510201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.205513744+07:00","message":"> Transcript [761] [false]: 'จัดการผลผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.205516165+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.205518411+07:00","message":"Set new StatePrefix: 'จัดการผลผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.573409435+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.65963622+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.659673575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตามความต้องการของตลาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.659680793+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตามความต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.659699085+07:00","message":"[buffer interim] 124 false จัดการผลผลิตให้ได้ตามความต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.659706882+07:00","message":"[bufferProcess] interim [940000000]:จัดการผลผลิตให้ได้ตามความต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.659709711+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้ตามความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.659716156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.659719377+07:00","message":"> Transcript [762] [false]: 'จัดการผลผลิตให้ได้ตามความต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.659723291+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.659725583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.659727795+07:00","message":"StatePrefix: 'จัดการผลผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.659730744+07:00","message":"TextPushed: 'จัดการผลผลิตให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.690242724+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.690278123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตามความต้องการของตลาด\",\"confidence\":0.94392204}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.690284421+07:00","message":"receive interim result [true|false]: จัดการผลผลิตให้ได้ตามความต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.690296108+07:00","message":"end recv isFinal message id 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.690298638+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.690306496+07:00","message":"[buffer interim] 124 true จัดการผลผลิตให้ได้ตามความต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.690314221+07:00","message":"[bufferProcess] interim [30000000]:จัดการผลผลิตให้ได้ตามความต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.690321347+07:00","message":"[bufferProcess] send to processor (isfinal):จัดการผลผลิตให้ได้ตามความต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.690324308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.690327141+07:00","message":"> Transcript [763] [false]: 'จัดการผลผลิตให้ได้ตามความต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.69033035+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.690332356+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.690334385+07:00","message":"StatePrefix: 'จัดการผลผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.690336897+07:00","message":"TextPushed: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.690338604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.690340487+07:00","message":"> Transcript [764] [true]: 'จัดการผลผลิตให้ได้ตามความต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.690342683+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.690344316+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.690346035+07:00","message":"StatePrefix: 'จัดการผลผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.690347943+07:00","message":"TextPushed: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.690354846+07:00","message":"Push: 'ได้ตามความต้องการของตลาด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.690363954+07:00","message":"push: {true ได้ตามความต้องการของตลาด 0 0xc0001e6900}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:06.698661547+07:00","message":"write wav file: './tmp/7570/7570_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.701102451+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:07.019210107+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:07.08058708+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:07.101334691+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:07.101355552+07:00","message":"found end of frame, send empty tag with msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:07.101358864+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:07.10136602+07:00","message":"[buffer interim] 125 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:07.101372796+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:07.101376616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:07.101379453+07:00","message":"> Transcript [765] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:07.101381914+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:07.10138428+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:07.101386269+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:07.10138826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:07.101396579+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:07.101406367+07:00","message":"push: {true \n 0 0xc00012f200}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:07.108429435+07:00","message":"write wav file: './tmp/7570/7570_125.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:07.960022186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:07.960047818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:08.307513397+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:08.307546397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:08.307551253+07:00","message":"receive interim result [false|false]: พี่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:08.30756378+07:00","message":"[buffer interim] 126 false พี่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:08.307571501+07:00","message":"[bufferProcess] interim [80000000]:พี่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:08.307574367+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:08.307581264+07:00","message":"[bufferProcess] send to processor (ticker):พี่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:08.3075847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:08.307588309+07:00","message":"> Transcript [766] [false]: 'พี่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:08.307591558+07:00","message":"Set StatePrefix (first interim): 'พี่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:08.544980036+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:08.545016546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:08.545023148+07:00","message":"receive interim result [false|false]: ดีนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:08.545036563+07:00","message":"[buffer interim] 126 false ดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:08.545045081+07:00","message":"[bufferProcess] interim [320000000]:ดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:08.545047081+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:08.706609764+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:08.706651262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:08.706657074+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:08.706672247+07:00","message":"[buffer interim] 126 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:08.706679273+07:00","message":"[bufferProcess] interim [440000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:08.706681873+07:00","message":"[bufferProcess] send to processor:ดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:08.706689004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:08.706691814+07:00","message":"> Transcript [767] [false]: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:08.706693703+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:08.706695764+07:00","message":"Set new StatePrefix: 'ดีนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.350765853+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.350821823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.350828582+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.350843135+07:00","message":"[buffer interim] 126 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.350850314+07:00","message":"[bufferProcess] interim [40000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.350854187+07:00","message":"[bufferProcess] send to processor:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.350864026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.350868146+07:00","message":"> Transcript [768] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.350873304+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.350877105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.3508799+07:00","message":"StatePrefix: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.350883006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.554623005+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.554673475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะนี่คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.55468207+07:00","message":"receive interim result [false|false]: ดีนะคะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.554702627+07:00","message":"[buffer interim] 126 false ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.554717619+07:00","message":"[bufferProcess] interim [280000000]:ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.554722156+07:00","message":"[bufferProcess] send to processor:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.554731237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.554734945+07:00","message":"> Transcript [769] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.55474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.554743094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.55474633+07:00","message":"StatePrefix: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.554749202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.122144885+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.122179721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะนี่คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.122185246+07:00","message":"receive interim result [false|false]: ดีนะคะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.122196205+07:00","message":"[buffer interim] 126 false ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.122201403+07:00","message":"[bufferProcess] interim [880000000]:ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.122203887+07:00","message":"[bufferProcess] send to processor:ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.122208783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.122211197+07:00","message":"> Transcript [770] [false]: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.122214238+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.12221626+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.122218008+07:00","message":"StatePrefix: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.122220217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.639677173+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.639712143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะนี่คือแปลงเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.639718711+07:00","message":"receive interim result [false|false]: ดีนะคะนี่คือแปลงเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.639732951+07:00","message":"[buffer interim] 126 false ดีนะคะนี่คือแปลงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.639739533+07:00","message":"[bufferProcess] interim [420000000]:ดีนะคะนี่คือแปลงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.639742323+07:00","message":"[bufferProcess] send to processor:ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.639749022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.63975162+07:00","message":"> Transcript [771] [false]: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.639754989+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.639757111+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.639758943+07:00","message":"StatePrefix: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.639761491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.639767256+07:00","message":"Push: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.63976937+07:00","message":"TextPushed: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.639771232+07:00","message":"Set new StatePrefix : 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.639773257+07:00","message":"Next Push (prob) : 'คะนี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.639780822+07:00","message":"push: {false ดีนะ 0 0xc00040d980}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.774125487+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.77416793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะนี่คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.774173742+07:00","message":"receive interim result [false|false]: ดีนะคะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.77418532+07:00","message":"[buffer interim] 126 false ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.774193609+07:00","message":"[bufferProcess] interim [480000000]:ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.774196651+07:00","message":"[bufferProcess] send to processor:ดีนะคะนี่คือแปลงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.774202227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.774205416+07:00","message":"> Transcript [772] [false]: 'ดีนะคะนี่คือแปลงเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.774208711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.774210836+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.774212833+07:00","message":"StatePrefix: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.774215071+07:00","message":"TextPushed: 'ดีนะ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:10.960107939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:10.960133271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.006689615+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.006749916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะนี่คือแปลงเบญจมาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.006756736+07:00","message":"receive interim result [false|false]: ดีนะคะนี่คือแปลงเบญจมาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.006769964+07:00","message":"[buffer interim] 126 false ดีนะคะนี่คือแปลงเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.006777755+07:00","message":"[bufferProcess] interim [780000000]:ดีนะคะนี่คือแปลงเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.006780039+07:00","message":"[bufferProcess] send to processor:ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.00678528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.00678816+07:00","message":"> Transcript [773] [false]: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.006791207+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.006793285+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.006795291+07:00","message":"StatePrefix: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.006797625+07:00","message":"TextPushed: 'ดีนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.308700852+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.39297466+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.393014591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะนี่คือแปลงเบญจมาศค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.393021584+07:00","message":"receive interim result [false|false]: ดีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.393032475+07:00","message":"[buffer interim] 126 false ดีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.393042327+07:00","message":"[bufferProcess] interim [260000000]:ดีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.393044629+07:00","message":"[bufferProcess] send to processor:ดีนะคะนี่คือแปลงเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.393050827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.393053564+07:00","message":"> Transcript [774] [false]: 'ดีนะคะนี่คือแปลงเบญจมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.39305716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.393059458+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.393061574+07:00","message":"StatePrefix: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.393064222+07:00","message":"TextPushed: 'ดีนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.435903485+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.435946061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็นนะคะนี่คือแปลงเบญจมาศค่ะ\",\"confidence\":0.9180386}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.435952904+07:00","message":"receive interim result [true|false]: พี่เห็นนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.435962028+07:00","message":"end recv isFinal message id 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.435964378+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.435970824+07:00","message":"[buffer interim] 126 true พี่เห็นนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.435981333+07:00","message":"[bufferProcess] interim [260000000]:พี่เห็นนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.435985197+07:00","message":"[bufferProcess] send to processor (isfinal):ดีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.435988422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.435992324+07:00","message":"> Transcript [775] [false]: 'ดีนะคะนี่คือแปลงเบญจมาศค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.435996436+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.435998296+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436000104+07:00","message":"StatePrefix: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436002152+07:00","message":"TextPushed: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436009553+07:00","message":"Push: 'คะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436011374+07:00","message":"TextPushed: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436013339+07:00","message":"Set new StatePrefix : 'ดีนะคะนี่คือแปลงเบญจมาศค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436015322+07:00","message":"Next Push (prob) : 'แปลงเบญจมาศค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.43601696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436019025+07:00","message":"> Transcript [776] [true]: 'พี่เห็นนะคะนี่คือแปลงเบญจมาศค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436021527+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436023229+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436024889+07:00","message":"StatePrefix: 'ดีนะคะนี่คือแปลงเบญจมาศค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436026787+07:00","message":"TextPushed: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436028457+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.436114329+07:00","message":"push: {false คะนี่คือ 0 0xc00040d980}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436164432+07:00","message":"Push: 'แปลงเบญจมาศค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436168356+07:00","message":"TextPushed: 'ดีนะคะนี่คือแปลงเบญจมาศค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436170273+07:00","message":"Set new StatePrefix : 'พี่เห็นนะคะนี่คือแปลงเบญจมาศค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436172205+07:00","message":"Next Push (prob) : 'พี่เห็นนะคะนี่คือแปลงเบญจมาศค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.436179435+07:00","message":"push: {true แปลงเบญจมาศค่ะ 0 0xc00040d980}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:11.436187726+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_126.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:11.446863865+07:00","message":"write wav file: './tmp/7570/7570_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:11.512615857+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.12278367+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.122818606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้ามี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.122823804+07:00","message":"receive interim result [false|false]: ถ้ามี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.122838021+07:00","message":"[buffer interim] 127 false ถ้ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.122844151+07:00","message":"[bufferProcess] interim [440000000]:ถ้ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.12284624+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.12285368+07:00","message":"[bufferProcess] send to processor (ticker):ถ้ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.122856447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.122859163+07:00","message":"> Transcript [777] [false]: 'ถ้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.122861259+07:00","message":"Set StatePrefix (first interim): 'ถ้ามี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.463159277+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.46319463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.463199862+07:00","message":"receive interim result [false|false]: สามี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.463214238+07:00","message":"[buffer interim] 127 false สามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.463220995+07:00","message":"[bufferProcess] interim [800000000]:สามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.463222925+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:13.960276843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:13.960294789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.095613511+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.095656032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.095662783+07:00","message":"receive interim result [false|false]: สามี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.095677292+07:00","message":"[buffer interim] 127 false สามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.095684082+07:00","message":"[bufferProcess] interim [400000000]:สามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.095686595+07:00","message":"[bufferProcess] send to processor:สามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.09569446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.095697337+07:00","message":"> Transcript [778] [false]: 'สามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.095699966+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.09570225+07:00","message":"Set new StatePrefix: 'สามี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.297269085+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.297311381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.29731873+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.297333145+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.297339098+07:00","message":"[bufferProcess] interim [580000000]:ตามีไฟอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.297342146+07:00","message":"[bufferProcess] send to processor:สามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.297348751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.297351416+07:00","message":"> Transcript [779] [false]: 'สามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.297354417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.297356373+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.297358206+07:00","message":"StatePrefix: 'สามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.297360327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.348903472+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.348938056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.348943792+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.348954571+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.348960948+07:00","message":"[bufferProcess] interim [640000000]:ตามีไฟอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.348963249+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.348968013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.348970983+07:00","message":"> Transcript [780] [false]: 'ตามีไฟอยู่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.348973082+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.348975048+07:00","message":"Set new StatePrefix: 'ตามีไฟอยู่ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.475605996+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.475641118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.4756466+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.475660529+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.475668167+07:00","message":"[bufferProcess] interim [760000000]:ตามีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.475670929+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.475673701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.475676749+07:00","message":"> Transcript [781] [false]: 'ตามีไฟอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.475680306+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.475682566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.475684443+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.475686488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.044354211+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.044397446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.044404262+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.044419527+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.044426982+07:00","message":"[bufferProcess] interim [360000000]:ตามีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.044429615+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.04443712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.044440557+07:00","message":"> Transcript [782] [false]: 'ตามีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.044444439+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.044447026+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.044459068+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.044462861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.555076748+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.555111585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะคะซึ่งการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.555117549+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะคะซึ่งการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.555132793+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะคะซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.555139379+07:00","message":"[bufferProcess] interim [900000000]:ตามีไฟอยู่ด้วยนะคะซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.555142114+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.555146445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.555149235+07:00","message":"> Transcript [783] [false]: 'ตามีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.55515205+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.555153904+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.555156109+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.55515879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.945289974+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.945331077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะคะซึ่งการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.9453358+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.945353625+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.945362438+07:00","message":"[bufferProcess] interim [320000000]:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.945364999+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วยนะคะซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.945368957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.945372583+07:00","message":"> Transcript [784] [false]: 'ตามีไฟอยู่ด้วยนะคะซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.945377962+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.945380778+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.945383872+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.945386988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.945395828+07:00","message":"Push: 'ตามีไฟอยู่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.945397856+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.945401234+07:00","message":"Set new StatePrefix : 'ตามีไฟอยู่ด้วยนะคะซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.945403378+07:00","message":"Next Push (prob) : 'นะคะซึ่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.945414187+07:00","message":"push: {false ตามีไฟอยู่ด้วย 0 0xc0021f6b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.597197457+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.597249202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะคะซึ่งการใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.597255655+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.597270787+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.597277998+07:00","message":"[bufferProcess] interim [920000000]:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.597280733+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.597287142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.597289779+07:00","message":"> Transcript [785] [false]: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.597293364+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.5972957+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.597297767+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วยนะคะซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.597300521+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.776226327+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.776265419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.776271051+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.776286014+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.776292574+07:00","message":"[bufferProcess] interim [40000000]:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.776295213+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.776302907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.776305701+07:00","message":"> Transcript [786] [false]: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.776310593+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.776312941+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.776314987+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วยนะคะซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.77631773+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.833066242+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.833103749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.833109872+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.833122528+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.833129736+07:00","message":"[bufferProcess] interim [160000000]:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.833132549+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.833138561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.833141594+07:00","message":"> Transcript [787] [false]: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.833145009+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.833147301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.833149288+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วยนะคะซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.833152001+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วย'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:16.96065057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:16.960655526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.188618512+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.188656076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.188662034+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.188673421+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.188680603+07:00","message":"[bufferProcess] interim [520000000]:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.188683315+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.188686195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.188688893+07:00","message":"> Transcript [788] [false]: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.188692559+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.188694503+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.188696783+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วยนะคะซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.188699584+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.188702755+07:00","message":"Push: 'นะคะซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.188704655+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วยนะคะซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.188707362+07:00","message":"Set new StatePrefix : 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.188709942+07:00","message":"Next Push (prob) : 'ใช้หลอดไฟ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.188716978+07:00","message":"push: {false นะคะซึ่งการ 0 0xc0021f6b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.30438+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.304430051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.304438901+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.304472003+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.304485024+07:00","message":"[bufferProcess] interim [580000000]:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.304491189+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.304499667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.304503565+07:00","message":"> Transcript [789] [false]: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.304508838+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.304512421+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.304516124+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.30452008+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วยนะคะซึ่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.370329218+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.370369308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.37037945+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.370398628+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.370405582+07:00","message":"[bufferProcess] interim [640000000]:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.370408307+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.370411697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.370414861+07:00","message":"> Transcript [790] [false]: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.370418445+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.370420552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.370422414+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.370424662+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วยนะคะซึ่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.559982162+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.560016913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.560023563+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.560036749+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.560043825+07:00","message":"[bufferProcess] interim [880000000]:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.560046519+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.560052805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.560055459+07:00","message":"> Transcript [791] [false]: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.560058766+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.560060664+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.560062528+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.560065427+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วยนะคะซึ่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.672685916+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.6727403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.672747977+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.672761696+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.672770157+07:00","message":"[bufferProcess] interim [940000000]:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.672772947+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.672778946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.672781785+07:00","message":"> Transcript [792] [false]: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.672786513+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.67278869+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.672790568+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.672792918+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วยนะคะซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.672799853+07:00","message":"Push: 'ใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.67280181+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.672803894+07:00","message":"Set new StatePrefix : 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.672805997+07:00","message":"Next Push (prob) : 'นี้ค่ะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.672815124+07:00","message":"push: {false ใช้หลอดไฟ 0 0xc0021f6b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.677023202+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.6770493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.677054418+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.677068143+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.67707489+07:00","message":"[bufferProcess] interim [0]:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.677078721+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.677082014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.677084604+07:00","message":"> Transcript [793] [false]: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.677086797+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.78800704+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.886464853+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.886500922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วยคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.886506548+07:00","message":"receive interim result [false|false]: ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วยคุณ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.886521934+07:00","message":"[buffer interim] 127 false ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วยคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.886529576+07:00","message":"[bufferProcess] interim [300000000]:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วยคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.886532073+07:00","message":"[bufferProcess] send to processor:ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.886535632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.886538586+07:00","message":"> Transcript [794] [false]: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.886542205+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.886544184+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.886546221+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.886549121+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.979097505+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.979132636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย\",\"confidence\":0.92001766}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.979139784+07:00","message":"receive interim result [true|false]: สามีอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.979149972+07:00","message":"end recv isFinal message id 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.979152299+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.979171213+07:00","message":"[buffer interim] 127 true สามีอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979178551+07:00","message":"[bufferProcess] interim [300000000]:สามีอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979182277+07:00","message":"[bufferProcess] send to processor (isfinal):ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วยคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979185447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979187994+07:00","message":"> Transcript [795] [false]: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วยคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979191305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979193213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979195068+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979197494+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979199396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979201359+07:00","message":"> Transcript [796] [true]: 'สามีอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979203566+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979205111+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979206771+07:00","message":"StatePrefix: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979210138+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979212007+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979472157+07:00","message":"Push: 'นี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979496467+07:00","message":"TextPushed: 'ตามีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979499847+07:00","message":"Set new StatePrefix : 'สามีอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979502847+07:00","message":"Next Push (prob) : 'สามีอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.979491546+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_127.html'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.97951706+07:00","message":"push: {true นี้ค่ะจะช่วย 0 0xc0021f6b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.980318708+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:17.991618787+07:00","message":"write wav file: './tmp/7570/7570_127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.619421008+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.710354962+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.710385296+07:00","message":"found end of frame, send empty tag with msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.710389152+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.710398369+07:00","message":"[buffer interim] 128 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.710405803+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.710409395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.710412245+07:00","message":"> Transcript [797] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.710414944+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.710416755+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.710418604+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.710420419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.710425728+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.710435225+07:00","message":"push: {true \n 0 0xc00040dd00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:18.715610549+07:00","message":"write wav file: './tmp/7570/7570_128.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.754874998+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:19.595224449+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:19.595258953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:19.595264009+07:00","message":"receive interim result [false|false]: ความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:19.595276237+07:00","message":"[buffer interim] 129 false ความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:19.595282278+07:00","message":"[bufferProcess] interim [660000000]:ความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:19.595284638+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:19.960850478+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:19.960850491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.814805389+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.814847598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.814855353+07:00","message":"receive interim result [false|false]: จะมา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.814870746+07:00","message":"[buffer interim] 129 false จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.814878613+07:00","message":"[bufferProcess] interim [920000000]:จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.8148818+07:00","message":"[bufferProcess] send to processor:ความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.814890441+07:00","message":"[bufferProcess] send to processor (ticker):จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.814894311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.814897918+07:00","message":"> Transcript [798] [false]: 'ความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.814901148+07:00","message":"Set StatePrefix (first interim): 'ความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.814903718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.814906718+07:00","message":"> Transcript [799] [false]: 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.814909406+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.814911742+07:00","message":"Set new StatePrefix: 'จะมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.10095281+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.101014044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เบญจมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.101022347+07:00","message":"receive interim result [false|false]: เบญจมา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.101037168+07:00","message":"[buffer interim] 129 false เบญจมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.101046179+07:00","message":"[bufferProcess] interim [220000000]:เบญจมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.101049249+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.723829644+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.723874395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เบญจมา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.72387944+07:00","message":"receive interim result [false|false]: เบญจมา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.723890416+07:00","message":"[buffer interim] 129 false เบญจมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.723896761+07:00","message":"[bufferProcess] interim [820000000]:เบญจมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.723898966+07:00","message":"[bufferProcess] send to processor:เบญจมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.72390377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.723906842+07:00","message":"> Transcript [800] [false]: 'เบญจมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.723908782+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.723910745+07:00","message":"Set new StatePrefix: 'เบญจมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.474597473+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.474640639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมาด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.474646871+07:00","message":"receive interim result [false|false]: จะมาด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.474661118+07:00","message":"[buffer interim] 129 false จะมาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.474669044+07:00","message":"[bufferProcess] interim [540000000]:จะมาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.474671333+07:00","message":"[bufferProcess] send to processor:เบญจมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.474674817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.474678004+07:00","message":"> Transcript [801] [false]: 'เบญจมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.474681312+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.474683158+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.474684896+07:00","message":"StatePrefix: 'เบญจมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.47468676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.675272639+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.675311562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมาด้วยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.675317674+07:00","message":"receive interim result [false|false]: จะมาด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.675332128+07:00","message":"[buffer interim] 129 false จะมาด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.675338977+07:00","message":"[bufferProcess] interim [780000000]:จะมาด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.675341613+07:00","message":"[bufferProcess] send to processor:จะมาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.675347724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.675350302+07:00","message":"> Transcript [802] [false]: 'จะมาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.675352238+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.675354062+07:00","message":"Set new StatePrefix: 'จะมาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.709738258+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.786218533+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.820525778+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.820568241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมาด้วยค่ะ\",\"confidence\":0.9201385}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.820574837+07:00","message":"receive interim result [true|false]: จะมาด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.820585417+07:00","message":"end recv isFinal message id 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.820587498+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.820592697+07:00","message":"[buffer interim] 129 true จะมาด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.820599302+07:00","message":"[bufferProcess] interim [990000000]:จะมาด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.820605858+07:00","message":"[bufferProcess] send to processor (isfinal):จะมาด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.820608585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.820611445+07:00","message":"> Transcript [803] [false]: 'จะมาด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.820614317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.820616134+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.82061817+07:00","message":"StatePrefix: 'จะมาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.820620831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.820622394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.820624734+07:00","message":"> Transcript [804] [true]: 'จะมาด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.820626876+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.820628478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.82063004+07:00","message":"StatePrefix: 'จะมาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.820631666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:22.820638618+07:00","message":"Push: 'จะมาด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.820645878+07:00","message":"push: {true จะมาด้วยค่ะ 0 0xc000044280}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:22.829852756+07:00","message":"write wav file: './tmp/7570/7570_129.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:22.838970053+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:22.961336831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:22.961352345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.076966027+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.076995019+07:00","message":"found end of frame, send empty tag with msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.076998959+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.07700701+07:00","message":"[buffer interim] 130 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.077014599+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.077018572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.077021368+07:00","message":"> Transcript [805] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.077024402+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.077026262+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.07702818+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.07702992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.077032889+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.077043338+07:00","message":"push: {true \n 0 0xc003ae4780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:23.08173743+07:00","message":"write wav file: './tmp/7570/7570_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.102514939+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.872159551+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.957712324+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.957739006+07:00","message":"found end of frame, send empty tag with msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.957742949+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.957750267+07:00","message":"[buffer interim] 131 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.957757592+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.957761135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.957763931+07:00","message":"> Transcript [806] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.957766427+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.957768296+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.957769979+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.957771835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.95777486+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.957784475+07:00","message":"push: {true \n 0 0xc001f26880}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:23.96411846+07:00","message":"write wav file: './tmp/7570/7570_131.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.991192893+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.119957074+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.191085992+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.222099557+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.222118151+07:00","message":"found end of frame, send empty tag with msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.222121094+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.222128841+07:00","message":"[buffer interim] 132 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.222136029+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.222142401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.222145165+07:00","message":"> Transcript [807] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.222147588+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.222149483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.222151145+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.222153033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.222155866+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.222164039+07:00","message":"push: {true \n 0 0xc00040df80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:24.229195502+07:00","message":"write wav file: './tmp/7570/7570_132.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.631899297+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.704643091+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.707284038+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.707301971+07:00","message":"found end of frame, send empty tag with msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.707305161+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.70731071+07:00","message":"[buffer interim] 133 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.707317397+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.70732085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.707323558+07:00","message":"> Transcript [808] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.707325968+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.707328612+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.707330379+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.707332627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.707339837+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.707349304+07:00","message":"push: {true \n 0 0xc002d8a080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:24.711916657+07:00","message":"write wav file: './tmp/7570/7570_133.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.728323464+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.812723163+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.812743118+07:00","message":"found end of frame, send empty tag with msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.812746315+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.812753948+07:00","message":"[buffer interim] 134 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.812760838+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.812765217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.812768036+07:00","message":"> Transcript [809] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.812770647+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.81277263+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.812774379+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.8127761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.812783589+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.812793695+07:00","message":"push: {true \n 0 0xc003ae4480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:25.819722894+07:00","message":"write wav file: './tmp/7570/7570_134.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:25.962361866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:25.962374115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.990843071+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.842273918+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.842322466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปลือง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.842328725+07:00","message":"receive interim result [false|false]: เปลือง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.842346415+07:00","message":"[buffer interim] 135 false เปลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.842352508+07:00","message":"[bufferProcess] interim [660000000]:เปลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.842354624+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.842360876+07:00","message":"[bufferProcess] send to processor (ticker):เปลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.842363434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.84236633+07:00","message":"> Transcript [810] [false]: 'เปลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.842368628+07:00","message":"Set StatePrefix (first interim): 'เปลือง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.038813221+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.038855566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.038860863+07:00","message":"receive interim result [false|false]: เพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.03887602+07:00","message":"[buffer interim] 135 false เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.038883779+07:00","message":"[bufferProcess] interim [840000000]:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.038886027+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.153829856+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.153875542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรือ hype\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.1538832+07:00","message":"receive interim result [false|false]: เรือ hype"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.153897851+07:00","message":"[buffer interim] 135 false เรือ hype"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.153905457+07:00","message":"[bufferProcess] interim [960000000]:เรือ hype"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.153907585+07:00","message":"[bufferProcess] send to processor:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.153911265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.153914358+07:00","message":"> Transcript [811] [false]: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.153916418+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.153918449+07:00","message":"Set new StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.156735955+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.156759939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.156764577+07:00","message":"receive interim result [false|false]: เพื่อให้ดู"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.156779617+07:00","message":"[buffer interim] 135 false เพื่อให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.156785009+07:00","message":"[bufferProcess] interim [20000000]:เพื่อให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.15678818+07:00","message":"[bufferProcess] send to processor:เรือ hype"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.156794884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.156797602+07:00","message":"> Transcript [812] [false]: 'เรือ hype'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.156799422+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.156801521+07:00","message":"Set new StatePrefix: 'เรือ hype'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.356374751+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.35642984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.356437391+07:00","message":"receive interim result [false|false]: เพื่อให้ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.356459047+07:00","message":"[buffer interim] 135 false เพื่อให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.356468591+07:00","message":"[bufferProcess] interim [140000000]:เพื่อให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.356472639+07:00","message":"[bufferProcess] send to processor:เพื่อให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.356481753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.356486021+07:00","message":"> Transcript [813] [false]: 'เพื่อให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.356489592+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.35649342+07:00","message":"Set new StatePrefix: 'เพื่อให้ดู'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.543885856+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.543933727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.543939657+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.543956664+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.54396759+07:00","message":"[bufferProcess] interim [380000000]:เพื่อให้ได้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.54397031+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.543974218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.543977642+07:00","message":"> Transcript [814] [false]: 'เพื่อให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.54398001+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.543982143+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.92816305+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.928216524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.928224062+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:27.928239768+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.928248484+07:00","message":"[bufferProcess] interim [800000000]:เพื่อให้ได้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.92825112+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.928255529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.928258568+07:00","message":"> Transcript [815] [false]: 'เพื่อให้ได้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.928262455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.928264533+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.928266329+07:00","message":"StatePrefix: 'เพื่อให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:27.928268289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.24056088+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.240602009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.240608068+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.240620829+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.240630442+07:00","message":"[bufferProcess] interim [40000000]:เพื่อให้ได้ผลผลิตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.240632675+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.240636387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.240639541+07:00","message":"> Transcript [816] [false]: 'เพื่อให้ได้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.240643+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.240645447+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.240648527+07:00","message":"StatePrefix: 'เพื่อให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.240651757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.436429028+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.436471978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.436477625+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.43648869+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.43649572+07:00","message":"[bufferProcess] interim [280000000]:เพื่อให้ได้ผลผลิตที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.436498537+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.436502242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.436504862+07:00","message":"> Transcript [817] [false]: 'เพื่อให้ได้ผลผลิตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.436508199+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.43651041+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.436512299+07:00","message":"StatePrefix: 'เพื่อให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.436514459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.537053342+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.537076282+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.537081306+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.537083442+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.537085149+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.537087381+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.537089168+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.537091606+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.53709398+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.537095819+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.537097404+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.537099447+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.537101009+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.645518601+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.64555907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.645565283+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.645579189+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.645588929+07:00","message":"[bufferProcess] interim [520000000]:เพื่อให้ได้ผลผลิตที่เป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.645591585+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.645595177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.645597789+07:00","message":"> Transcript [818] [false]: 'เพื่อให้ได้ผลผลิตที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.645602165+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.645604363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.64560834+07:00","message":"StatePrefix: 'เพื่อให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.645610484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.645613263+07:00","message":"Push: 'เพื่อให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.64561524+07:00","message":"TextPushed: 'เพื่อให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.645617186+07:00","message":"Set new StatePrefix : 'เพื่อให้ได้ผลผลิตที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.645620002+07:00","message":"Next Push (prob) : 'ผลผลิตที่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.645632116+07:00","message":"push: {false เพื่อให้ได้ 0 0xc001f26680}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.754787172+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.754842554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นพิษ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.754851122+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นพิษ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.754873652+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.754884114+07:00","message":"[bufferProcess] interim [580000000]:เพื่อให้ได้ผลผลิตที่เป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.754888013+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.754892855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.75489749+07:00","message":"> Transcript [819] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.75490289+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.754905507+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.754907447+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.754910002+07:00","message":"TextPushed: 'เพื่อให้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.822054762+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.822096858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.822102909+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.822116886+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.822125064+07:00","message":"[bufferProcess] interim [640000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.822127535+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.822132117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.822135179+07:00","message":"> Transcript [820] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.822138669+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.822140679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.822142477+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.822144854+07:00","message":"TextPushed: 'เพื่อให้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.822934621+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.822945742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ท่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.822950093+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ท่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.822958741+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.82296235+07:00","message":"[bufferProcess] interim [700000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.822964629+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.822966915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.822968906+07:00","message":"> Transcript [821] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.822971695+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.82297356+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.822975182+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.822976982+07:00","message":"TextPushed: 'เพื่อให้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.95237626+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.952420566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.952426162+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.952449482+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.952457729+07:00","message":"[bufferProcess] interim [820000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.952460886+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.952468972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.95247188+07:00","message":"> Transcript [822] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ท่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.952476411+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.952478833+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.952480738+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.952486258+07:00","message":"TextPushed: 'เพื่อให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.952492296+07:00","message":"Push: 'ผลผลิตที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.952494119+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.952496147+07:00","message":"Set new StatePrefix : 'เพื่อให้ได้ผลผลิตที่เป็นที่ท่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.952499282+07:00","message":"Next Push (prob) : 'ที่ท่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.952507477+07:00","message":"push: {false ผลผลิตที่เป็น 0 0xc001f26680}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:28.962553014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:28.962594201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.199965756+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.200006963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.200013371+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.200029802+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.200040804+07:00","message":"[bufferProcess] interim [60000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.200043307+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.200046944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.200050244+07:00","message":"> Transcript [823] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.200052632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.200054894+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.524150088+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.524188049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.52419364+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.524212223+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.524218946+07:00","message":"[bufferProcess] interim [360000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.524221595+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.524225008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.524228073+07:00","message":"> Transcript [824] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.524231881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.524233854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.524235569+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.524238074+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.169749579+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.169785801+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-05-14T13:11:30.16979229+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.169804806+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.169811131+07:00","message":"[bufferProcess] interim [960000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.169813817+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.169818796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.16982137+07:00","message":"> Transcript [825] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.169824886+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.169826873+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.169828824+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.169831358+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.178924418+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.178960816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.178966549+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.178982301+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.178989046+07:00","message":"[bufferProcess] interim [20000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.178992057+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.178998943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.179001457+07:00","message":"> Transcript [826] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.17900483+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.179006772+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.179008984+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.179012134+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.366326372+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.366367568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.36637394+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.366387939+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.366395336+07:00","message":"[bufferProcess] interim [200000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.366398191+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.366403965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.366406722+07:00","message":"> Transcript [827] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.366410612+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.366412767+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.366414735+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.36641724+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.366421914+07:00","message":"Push: 'ที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.366423724+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.366425821+07:00","message":"Set new StatePrefix : 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.366428748+07:00","message":"Next Push (prob) : 'ของตลาดแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.366438772+07:00","message":"push: {false ที่ต้องการ 0 0xc001f26680}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.431310394+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.43134944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.431359289+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.431372809+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.431381205+07:00","message":"[bufferProcess] interim [260000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.431383853+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.431389871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.431393024+07:00","message":"> Transcript [828] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.43139584+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.461960338+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.461986642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.461992512+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.46200448+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.462010025+07:00","message":"[bufferProcess] interim [320000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.462012401+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.462015313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.462021193+07:00","message":"> Transcript [829] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.46202557+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.462027799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.462029544+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.462032221+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.611245897+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.611281915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.611288453+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.611302373+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.61130892+07:00","message":"[bufferProcess] interim [380000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.611311573+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.611315057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.611317928+07:00","message":"> Transcript [830] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.611321926+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.611324589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.611326377+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.611329204+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.657494256+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.657529894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.657535446+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.657549258+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.657555674+07:00","message":"[bufferProcess] interim [440000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.657558256+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.657561666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.657564431+07:00","message":"> Transcript [831] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.657567867+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.657569962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.657571822+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.657574318+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.691017575+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.691059062+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-05-14T13:11:30.691064379+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.691079376+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.691086039+07:00","message":"[bufferProcess] interim [500000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.691089462+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.691094903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.691097959+07:00","message":"> Transcript [832] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.691101901+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.691104066+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.691105983+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.691108194+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.691114236+07:00","message":"Push: 'ของตลาดแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.691116076+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.691118296+07:00","message":"Set new StatePrefix : 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.691120625+07:00","message":"Next Push (prob) : 'คงตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.691128789+07:00","message":"push: {false ของตลาดแล้วก็ 0 0xc001f26680}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.076235913+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.076284376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.076297085+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.07631475+07:00","message":"[buffer interim] 135 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.076322539+07:00","message":"[bufferProcess] interim [920000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.076325299+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.076330294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.076332825+07:00","message":"> Transcript [833] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.076335195+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.360059654+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.432976838+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.497711003+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.497757121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ\",\"confidence\":0.95009196}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.497764147+07:00","message":"receive interim result [true|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.49777118+07:00","message":"end recv isFinal message id 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.497773824+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.497780883+07:00","message":"[buffer interim] 135 true เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.497788391+07:00","message":"[bufferProcess] interim [400000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.4977921+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.497795564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.497798743+07:00","message":"> Transcript [834] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.497801578+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.49780359+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.497805405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.497807181+07:00","message":"> Transcript [835] [true]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.497809818+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.497811928+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.49781428+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.497816722+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.497818568+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.497986304+07:00","message":"Push: 'คนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.497989411+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.497991788+07:00","message":"Set new StatePrefix : 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.497993998+07:00","message":"Next Push (prob) : 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.498001918+07:00","message":"push: {true คนนะคะ 0 0xc001f26680}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.498014556+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_135.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:31.509149879+07:00","message":"write wav file: './tmp/7570/7570_135.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:31.963318215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:31.963333002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.26389401+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.263926475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.263931434+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.263944748+07:00","message":"[buffer interim] 136 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.263950639+07:00","message":"[bufferProcess] interim [660000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.263952571+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.784847859+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.784879849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.784885247+07:00","message":"receive interim result [false|false]: เกษตรกรก็มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.784898749+07:00","message":"[buffer interim] 136 false เกษตรกรก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.784905331+07:00","message":"[bufferProcess] interim [140000000]:เกษตรกรก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.784907927+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.784914147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.784916718+07:00","message":"> Transcript [836] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.784918856+07:00","message":"Set StatePrefix (first interim): 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.033283852+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.033328705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.033335449+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.033351024+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.033358285+07:00","message":"[bufferProcess] interim [440000000]:เกษตรกรก็มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.033361133+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.033369685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.033372808+07:00","message":"> Transcript [837] [false]: 'เกษตรกรก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.033376189+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.033378589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.033380643+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.03338267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.361721533+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.361763572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.361769703+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.36178465+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.361795039+07:00","message":"[bufferProcess] interim [800000000]:เกษตรกรก็มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.36179798+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.361803894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.361806854+07:00","message":"> Transcript [838] [false]: 'เกษตรกรก็มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.361810227+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.361812373+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.361814315+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.361816243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.684259949+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.684294283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.684299962+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.684313178+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.684320251+07:00","message":"[bufferProcess] interim [40000000]:เกษตรกรก็มีการทำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.684322684+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.68432812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.684331096+07:00","message":"> Transcript [839] [false]: 'เกษตรกรก็มีการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.684334796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.684336957+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.684338835+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.684340805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.751400135+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.751437888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.751450625+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.751466248+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.751476064+07:00","message":"[bufferProcess] interim [160000000]:เกษตรกรก็มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.7514786+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.751482207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.751485064+07:00","message":"> Transcript [840] [false]: 'เกษตรกรก็มีการทำน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.751488505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.751490544+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.75149232+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.751495632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.751498098+07:00","message":"Push: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.751499933+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.751501873+07:00","message":"Set new StatePrefix : 'เกษตรกรก็มีการทำน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.751504327+07:00","message":"Next Push (prob) : 'ก็มีการทำน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.751513086+07:00","message":"push: {false เกษตรกร 0 0xc003ae5200}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.008466729+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.008503197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.008509181+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.008524822+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.008532042+07:00","message":"[bufferProcess] interim [400000000]:เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.008535172+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.008540555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.008542995+07:00","message":"> Transcript [841] [false]: 'เกษตรกรก็มีการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.008545183+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.387487666+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.387530306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.38753837+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.38755341+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.387561759+07:00","message":"[bufferProcess] interim [760000000]:เกษตรกรก็มีการทำมะเขือเทศเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.387565751+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.387574046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.387578328+07:00","message":"> Transcript [842] [false]: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.387581839+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.387585315+07:00","message":"Set new StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.469458977+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.469494489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.469500767+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.469510457+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.469516733+07:00","message":"[bufferProcess] interim [880000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.46952078+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.469525802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.469528336+07:00","message":"> Transcript [843] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.469531705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.469533831+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.469537598+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.469540146+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.583359601+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.583393924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.58340147+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.583415607+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.583422292+07:00","message":"[bufferProcess] interim [940000000]:เกษตรกรก็มีการทำมะเขือเทศเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.583424974+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.583430005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.583432937+07:00","message":"> Transcript [844] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.583436937+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.58345034+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.583452859+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.58345513+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.587937288+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.587966305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.587971671+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.587983521+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.587989374+07:00","message":"[bufferProcess] interim [0]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.587991783+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.587997196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.587999417+07:00","message":"> Transcript [845] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.588002319+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.588005235+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.588007112+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.588009159+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.908923663+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.908966543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.908973011+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.908984552+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.908991608+07:00","message":"[bufferProcess] interim [300000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.908994469+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.90899969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.909002388+07:00","message":"> Transcript [846] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.909006384+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.909008606+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.909011171+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.909013632+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.909018312+07:00","message":"Push: 'ก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.909020323+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.909023437+07:00","message":"Set new StatePrefix : 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.909025674+07:00","message":"Next Push (prob) : 'เสียบยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.909033363+07:00","message":"push: {false ก็มีการทำมะเขือเทศ 0 0xc003ae5200}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:34.963522334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:34.963536115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.976596256+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.976627292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.976632777+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.976644003+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.976650446+07:00","message":"[bufferProcess] interim [420000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.976653185+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.976658476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.976661421+07:00","message":"> Transcript [847] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.976664906+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.976666835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.976668687+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.976671347+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.095221582+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.095264794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.095270741+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.095284857+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.095292709+07:00","message":"[bufferProcess] interim [480000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.095295416+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.095298966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.095301513+07:00","message":"> Transcript [848] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.095305568+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.095308117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.095309837+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.095312584+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.158342916+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.158377647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.158384314+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.158398781+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.15840554+07:00","message":"[bufferProcess] interim [600000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.158408338+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.158415374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.15841858+07:00","message":"> Transcript [849] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.158422455+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.158424774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.158427025+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.158429522+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.799667182+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.799709756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นมะเขือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.799718392+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นมะเขือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.799734473+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.799742116+07:00","message":"[bufferProcess] interim [200000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.799745172+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.799753844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.799756766+07:00","message":"> Transcript [850] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.799760719+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.79976287+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.799769083+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.79977184+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.799781827+07:00","message":"Push: 'เสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.799783857+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.799786246+07:00","message":"Set new StatePrefix : 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.799788413+07:00","message":"Next Push (prob) : 'บนต้นตอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.799809806+07:00","message":"push: {false เสียบยอด 0 0xc003ae5200}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.866906302+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.866934901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.866941501+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.866953766+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.866960194+07:00","message":"[bufferProcess] interim [260000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.866963372+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.866969783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.866972272+07:00","message":"> Transcript [851] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.866974569+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.866976369+07:00","message":"Set new StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นมะเขือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:36.503065376+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:36.503111579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:36.503118582+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:36.503131469+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.503141603+07:00","message":"[bufferProcess] interim [860000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.503146665+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.503151941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.503156404+07:00","message":"> Transcript [852] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.50316011+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.503164+07:00","message":"Set new StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:36.94767727+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:36.947714924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:36.94772142+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:36.947733536+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.947741576+07:00","message":"[bufferProcess] interim [400000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.947744412+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.947749915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.947752763+07:00","message":"> Transcript [853] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.947756097+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.947758248+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.947760064+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.947762676+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.26602868+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.26606865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.266074798+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.266088984+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.266096171+07:00","message":"[bufferProcess] interim [640000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.266098813+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.266105549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.266108244+07:00","message":"> Transcript [854] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.266110817+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.266112724+07:00","message":"Set new StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.585324649+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.585361067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.585367951+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.5853809+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.585389493+07:00","message":"[bufferProcess] interim [940000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.585392258+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.585398037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.585401453+07:00","message":"> Transcript [855] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.585404367+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.585406863+07:00","message":"Set new StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.786910009+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.786953812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.786960167+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.78697524+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.786981855+07:00","message":"[bufferProcess] interim [180000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.786984593+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.786990849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.78699351+07:00","message":"> Transcript [856] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.786996451+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.786998373+07:00","message":"Set new StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอด'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:37.96419657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:37.964199848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.355559619+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.355596759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.355602953+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.355616555+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.355624544+07:00","message":"[bufferProcess] interim [780000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.355627296+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.355632947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.35563549+07:00","message":"> Transcript [857] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.355639264+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.355641279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.355643086+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.355645676+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.410993513+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.488371102+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.48842158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะก็จะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.488431765+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะก็จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.488455088+07:00","message":"[buffer interim] 136 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.488465551+07:00","message":"[bufferProcess] interim [900000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.488470646+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.488476062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.488480313+07:00","message":"> Transcript [858] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.488486822+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.488490236+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.488494035+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.48849821+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.540130232+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.557717699+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.557757524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอโดยที่สุดยอดนะคะก็จะเป็น\",\"confidence\":0.9241878}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.557764244+07:00","message":"receive interim result [true|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอโดยที่สุดยอดนะคะก็จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.557773273+07:00","message":"end recv isFinal message id 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.557775822+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.557781777+07:00","message":"[buffer interim] 136 true เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอโดยที่สุดยอดนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.557789252+07:00","message":"[bufferProcess] interim [990000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอโดยที่สุดยอดนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.557793062+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.557803832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.557821837+07:00","message":"> Transcript [859] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอดนะคะก็จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.557828416+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.557830841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.557833033+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.557835821+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.55783816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.557840429+07:00","message":"> Transcript [860] [true]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอโดยที่สุดยอดนะคะก็จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.557842598+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.557844361+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.557845943+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นโดยที่สุดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.557847905+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.557855002+07:00","message":"Push: 'บนต้นตอโดยที่สุดยอดนะคะก็จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.55786529+07:00","message":"push: {true บนต้นตอโดยที่สุดยอดนะคะก็จะเป็น 0 0xc003ae5200}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:38.570789967+07:00","message":"write wav file: './tmp/7570/7570_136.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:40.965124322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:40.965126276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.727765643+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.790191509+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.821158797+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.821197684+07:00","message":"found end of frame, send empty tag with msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.82120123+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.821232932+07:00","message":"[buffer interim] 137 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.821260851+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.821264851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.821268233+07:00","message":"> Transcript [861] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.821270795+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.821272984+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.821274812+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.821276571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.821282151+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.821291188+07:00","message":"push: {true \n 0 0xc002d8a400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:43.834449859+07:00","message":"write wav file: './tmp/7570/7570_137.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:43.966102285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:43.966101441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.270820927+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.270865192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.270871162+07:00","message":"receive interim result [false|false]: ผล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.270885857+07:00","message":"[buffer interim] 138 false ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.270892783+07:00","message":"[bufferProcess] interim [480000000]:ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.27089469+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.44719039+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.447231958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนรถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.447237626+07:00","message":"receive interim result [false|false]: คนรถ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.447249898+07:00","message":"[buffer interim] 138 false คนรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.447256968+07:00","message":"[bufferProcess] interim [660000000]:คนรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.447259319+07:00","message":"[bufferProcess] send to processor:ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.447264561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.447267932+07:00","message":"> Transcript [862] [false]: 'ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.447270177+07:00","message":"Set StatePrefix (first interim): 'ผล'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.449259189+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.449282368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บนโลก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.449287092+07:00","message":"receive interim result [false|false]: บนโลก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.449300424+07:00","message":"[buffer interim] 138 false บนโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.449306525+07:00","message":"[bufferProcess] interim [720000000]:บนโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.449308599+07:00","message":"[bufferProcess] send to processor:คนรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.449311795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.449314428+07:00","message":"> Transcript [863] [false]: 'คนรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.449316708+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.449318607+07:00","message":"Set new StatePrefix: 'คนรถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.639223467+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.639263645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.639269905+07:00","message":"receive interim result [false|false]: คนโรค"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.639282149+07:00","message":"[buffer interim] 138 false คนโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.639289369+07:00","message":"[bufferProcess] interim [840000000]:คนโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.639292296+07:00","message":"[bufferProcess] send to processor:บนโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.639299429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.639302379+07:00","message":"> Transcript [864] [false]: 'บนโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.639304501+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.639306636+07:00","message":"Set new StatePrefix: 'บนโลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.645631025+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.645660804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคเอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.645667683+07:00","message":"receive interim result [false|false]: คนโรคเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.645680011+07:00","message":"[buffer interim] 138 false คนโรคเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.645685454+07:00","message":"[bufferProcess] interim [900000000]:คนโรคเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.645687484+07:00","message":"[bufferProcess] send to processor:คนโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.645690526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.645693351+07:00","message":"> Transcript [865] [false]: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.645695258+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.64569716+07:00","message":"Set new StatePrefix: 'คนโรค'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.776218945+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.776262972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บนโลกเราก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.77626921+07:00","message":"receive interim result [false|false]: บนโลกเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.776284878+07:00","message":"[buffer interim] 138 false บนโลกเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.776292862+07:00","message":"[bufferProcess] interim [20000000]:บนโลกเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.776295552+07:00","message":"[bufferProcess] send to processor:คนโรคเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.776302323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.776305076+07:00","message":"> Transcript [866] [false]: 'คนโรคเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.776308051+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.776309912+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.776311863+07:00","message":"StatePrefix: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.776315124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.069094987+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.069138116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บนโลกเราก็พอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.069143972+07:00","message":"receive interim result [false|false]: บนโลกเราก็พอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.069168792+07:00","message":"[buffer interim] 138 false บนโลกเราก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.069177602+07:00","message":"[bufferProcess] interim [320000000]:บนโลกเราก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.069180677+07:00","message":"[bufferProcess] send to processor:บนโลกเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.069184625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.069187669+07:00","message":"> Transcript [867] [false]: 'บนโลกเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.06918978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.069191827+07:00","message":"Set new StatePrefix: 'บนโลกเราก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.152075483+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.152112687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บนโลกเราก็ทน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.152118624+07:00","message":"receive interim result [false|false]: บนโลกเราก็ทน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.152135783+07:00","message":"[buffer interim] 138 false บนโลกเราก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.152144706+07:00","message":"[bufferProcess] interim [380000000]:บนโลกเราก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.152148+07:00","message":"[bufferProcess] send to processor:บนโลกเราก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.152151363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.152154231+07:00","message":"> Transcript [868] [false]: 'บนโลกเราก็พอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.152157353+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.152159306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.15216112+07:00","message":"StatePrefix: 'บนโลกเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.152165774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.241786177+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.241825996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บนโลกเราก็ทนมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.241832087+07:00","message":"receive interim result [false|false]: บนโลกเราก็ทนมา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.241840975+07:00","message":"[buffer interim] 138 false บนโลกเราก็ทนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.241847719+07:00","message":"[bufferProcess] interim [500000000]:บนโลกเราก็ทนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.241850227+07:00","message":"[bufferProcess] send to processor:บนโลกเราก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.241853596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.241856596+07:00","message":"> Transcript [869] [false]: 'บนโลกเราก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.241859875+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.241862474+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.241864347+07:00","message":"StatePrefix: 'บนโลกเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.24186617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.349675947+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.349719408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บนโลกเราก็ทนไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.349725306+07:00","message":"receive interim result [false|false]: บนโลกเราก็ทนไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.349744123+07:00","message":"[buffer interim] 138 false บนโลกเราก็ทนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.349751823+07:00","message":"[bufferProcess] interim [560000000]:บนโลกเราก็ทนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.349754281+07:00","message":"[bufferProcess] send to processor:บนโลกเราก็ทนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.349757796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.349760579+07:00","message":"> Transcript [870] [false]: 'บนโลกเราก็ทนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.349763609+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.349766136+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.349768549+07:00","message":"StatePrefix: 'บนโลกเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.349770523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.35565565+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.355678421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บนโลกเราก็ทน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.355684912+07:00","message":"receive interim result [false|false]: บนโลกเราก็ทน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.355697105+07:00","message":"[buffer interim] 138 false บนโลกเราก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.355702581+07:00","message":"[bufferProcess] interim [620000000]:บนโลกเราก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.355704812+07:00","message":"[bufferProcess] send to processor:บนโลกเราก็ทนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.355707683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.355710096+07:00","message":"> Transcript [871] [false]: 'บนโลกเราก็ทนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.355713079+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.355715168+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.355716955+07:00","message":"StatePrefix: 'บนโลกเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.355719108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.35572594+07:00","message":"Push: 'บนโลกเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.355727766+07:00","message":"TextPushed: 'บนโลกเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.355729751+07:00","message":"Set new StatePrefix : 'บนโลกเราก็ทนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.355731854+07:00","message":"Next Push (prob) : 'ทนไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.35574045+07:00","message":"push: {false บนโลกเราก็ 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.418309346+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.418342037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บนโลกเราก็ทนอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.418348774+07:00","message":"receive interim result [false|false]: บนโลกเราก็ทนอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.418358645+07:00","message":"[buffer interim] 138 false บนโลกเราก็ทนอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.418366301+07:00","message":"[bufferProcess] interim [680000000]:บนโลกเราก็ทนอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.418368666+07:00","message":"[bufferProcess] send to processor:บนโลกเราก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.418371948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.418374826+07:00","message":"> Transcript [872] [false]: 'บนโลกเราก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.418377052+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.460614917+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.520929141+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.540287118+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.54032339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บนโลกเราก็ทนแมลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.540328283+07:00","message":"receive interim result [false|false]: บนโลกเราก็ทนแมลง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.540338251+07:00","message":"[buffer interim] 138 false บนโลกเราก็ทนแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.540345335+07:00","message":"[bufferProcess] interim [800000000]:บนโลกเราก็ทนแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.540347884+07:00","message":"[bufferProcess] send to processor:บนโลกเราก็ทนอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.540351007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.540353527+07:00","message":"> Transcript [873] [false]: 'บนโลกเราก็ทนอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.540355558+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.54035823+07:00","message":"Set new StatePrefix: 'บนโลกเราก็ทนอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.607548284+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.607588674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนละโลกแล้วก็ทนแมลง\",\"confidence\":0.7757923}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.607594333+07:00","message":"receive interim result [true|false]: คนละโลกแล้วก็ทนแมลง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.607604448+07:00","message":"end recv isFinal message id 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.607607253+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.607614521+07:00","message":"[buffer interim] 138 true คนละโลกแล้วก็ทนแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607625926+07:00","message":"[bufferProcess] interim [890000000]:คนละโลกแล้วก็ทนแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607629194+07:00","message":"[bufferProcess] send to processor (isfinal):บนโลกเราก็ทนแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.6076328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607636931+07:00","message":"> Transcript [874] [false]: 'บนโลกเราก็ทนแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607639785+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607641829+07:00","message":"Set new StatePrefix: 'บนโลกเราก็ทนแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607643482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607645284+07:00","message":"> Transcript [875] [true]: 'คนละโลกแล้วก็ทนแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607647839+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607649702+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607651442+07:00","message":"StatePrefix: 'บนโลกเราก็ทนแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607653626+07:00","message":"TextPushed: 'บนโลกเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607655446+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607758552+07:00","message":"Push: 'ทนแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607761112+07:00","message":"TextPushed: 'บนโลกเราก็ทนแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607763424+07:00","message":"Set new StatePrefix : 'คนละโลกแล้วก็ทนแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607765367+07:00","message":"Next Push (prob) : 'คนละโลกแล้วก็ทนแมลง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.60777389+07:00","message":"push: {true ทนแมลง 0 0xc000044f00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.607788733+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_138.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:45.614985453+07:00","message":"write wav file: './tmp/7570/7570_138.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.491098975+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.491143742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.491149692+07:00","message":"receive interim result [false|false]: กว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.491164169+07:00","message":"[buffer interim] 139 false กว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.491171131+07:00","message":"[bufferProcess] interim [960000000]:กว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.491173383+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.669543507+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.742884024+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.752521324+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.752554945+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-05-14T13:11:46.752560436+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.752568412+07:00","message":"end recv isFinal message id 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.752570549+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.752576146+07:00","message":"[buffer interim] 139 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.752585298+07:00","message":"[bufferProcess] interim [320000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.752590776+07:00","message":"[bufferProcess] send to processor (isfinal):กว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.752594763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.752597513+07:00","message":"> Transcript [876] [false]: 'กว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.752600077+07:00","message":"Set StatePrefix (first interim): 'กว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.752601778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.752603647+07:00","message":"> Transcript [877] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.752606371+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.752608304+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.752610147+07:00","message":"StatePrefix: 'กว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.752611907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.752617516+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.752625475+07:00","message":"push: {true  0 0xc000045300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:46.758586598+07:00","message":"write wav file: './tmp/7570/7570_139.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:46.967074391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:46.967099435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.305645475+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.305695318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกกำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.305701319+07:00","message":"receive interim result [false|false]: ออกกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.305718043+07:00","message":"[buffer interim] 140 false ออกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.305726003+07:00","message":"[bufferProcess] interim [550000000]:ออกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.305728265+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.305745148+07:00","message":"[bufferProcess] send to processor (ticker):ออกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.305748052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.305750583+07:00","message":"> Transcript [878] [false]: 'ออกกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.305752921+07:00","message":"Set StatePrefix (first interim): 'ออกกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.571905583+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.571942886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยกกำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.571948218+07:00","message":"receive interim result [false|false]: ยกกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.571961313+07:00","message":"[buffer interim] 140 false ยกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.571967516+07:00","message":"[bufferProcess] interim [850000000]:ยกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.57196952+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.700981355+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.701017073+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-05-14T13:11:49.701023076+07:00","message":"receive interim result [false|false]: ออกกําลังนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.701035571+07:00","message":"[buffer interim] 140 false ออกกําลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.701041607+07:00","message":"[bufferProcess] interim [30000000]:ออกกําลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.701044238+07:00","message":"[bufferProcess] send to processor:ยกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.701054714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.701060423+07:00","message":"> Transcript [879] [false]: 'ยกกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.701063121+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.701065181+07:00","message":"Set new StatePrefix: 'ยกกำลัง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:49.967587998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:49.967608814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.000344407+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.11436712+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.114408121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยกกำลังนะคะ\",\"confidence\":0.8305902}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.114414044+07:00","message":"receive interim result [true|false]: ยกกำลังนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.114424409+07:00","message":"end recv isFinal message id 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.114427404+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.114439844+07:00","message":"[buffer interim] 140 true ยกกำลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.114446893+07:00","message":"[bufferProcess] interim [480000000]:ยกกำลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.114450416+07:00","message":"[bufferProcess] send to processor (isfinal):ออกกําลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.114453685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.114456902+07:00","message":"> Transcript [880] [false]: 'ออกกําลังนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.114458821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.114460693+07:00","message":"Set new StatePrefix: 'ออกกําลังนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.11446241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.114464272+07:00","message":"> Transcript [881] [true]: 'ยกกำลังนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.114466621+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.114468497+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.114470331+07:00","message":"StatePrefix: 'ออกกําลังนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.114472437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.114475847+07:00","message":"Push: 'ยกกำลังนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.114483437+07:00","message":"push: {true ยกกำลังนะคะ 0 0xc0021f6780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:50.122761265+07:00","message":"write wav file: './tmp/7570/7570_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.130901189+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.190883745+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.333607052+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.333630315+07:00","message":"found end of frame, send empty tag with msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.333633975+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.333641557+07:00","message":"[buffer interim] 141 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.333649365+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.333652952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.333656516+07:00","message":"> Transcript [882] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.3336593+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.333661304+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.333663067+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.333664831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.333673627+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.333683664+07:00","message":"push: {true \n 0 0xc002d8a280}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:50.338542924+07:00","message":"write wav file: './tmp/7570/7570_141.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.462033688+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.985839477+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.985881913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.985887264+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.985900384+07:00","message":"[buffer interim] 142 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.985907133+07:00","message":"[bufferProcess] interim [360000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.985908921+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:51.17240683+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:51.172454803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:51.172460259+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:51.172473008+07:00","message":"[buffer interim] 142 false ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.172479426+07:00","message":"[bufferProcess] interim [540000000]:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.172481894+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.172486985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.172490438+07:00","message":"> Transcript [883] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.172492999+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:51.304369229+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:51.304409351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไหน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:51.304415599+07:00","message":"receive interim result [false|false]: ตอนไหน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:51.304427464+07:00","message":"[buffer interim] 142 false ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.30444055+07:00","message":"[bufferProcess] interim [660000000]:ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.304443314+07:00","message":"[bufferProcess] send to processor:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.304448773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.304451918+07:00","message":"> Transcript [884] [false]: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.304455108+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.304457012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.304459055+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.304460961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:51.876155115+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:51.876194097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไหน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:51.876200554+07:00","message":"receive interim result [false|false]: ตอนไหน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:51.876213194+07:00","message":"[buffer interim] 142 false ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.876220145+07:00","message":"[bufferProcess] interim [260000000]:ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.876226098+07:00","message":"[bufferProcess] send to processor:ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.876234218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.87623735+07:00","message":"> Transcript [885] [false]: 'ตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.876240225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.876242307+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.876244388+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:51.87624619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:52.968231169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:52.968248553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:53.922568116+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:53.922614398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไหนจะให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:53.922620214+07:00","message":"receive interim result [false|false]: ตอนไหนจะให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:53.922634391+07:00","message":"[buffer interim] 142 false ตอนไหนจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922646155+07:00","message":"[bufferProcess] interim [240000000]:ตอนไหนจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922649963+07:00","message":"[bufferProcess] send to processor:ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.92265856+07:00","message":"[bufferProcess] send to processor (ticker):ตอนไหนจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922662191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.92266526+07:00","message":"> Transcript [886] [false]: 'ตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922668793+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922671035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.9226732+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922675311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922676834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922678892+07:00","message":"> Transcript [887] [false]: 'ตอนไหนจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922680859+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922682528+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922684288+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922685852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922691324+07:00","message":"Push: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922693151+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922695528+07:00","message":"Set new StatePrefix : 'ตอนไหนจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.922697672+07:00","message":"Next Push (prob) : 'ไหนจะให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:53.922704814+07:00","message":"push: {false ตอน 0 0xc002d8a600}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:54.513636494+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:54.513679196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไหนจะให้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:54.513684834+07:00","message":"receive interim result [false|false]: ตอนไหนจะให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:54.513700788+07:00","message":"[buffer interim] 142 false ตอนไหนจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:54.513708052+07:00","message":"[bufferProcess] interim [840000000]:ตอนไหนจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:54.513710303+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:55.715695131+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:55.715736398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไหนจะให้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:55.715742187+07:00","message":"receive interim result [false|false]: ตอนไหนจะให้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:55.715755046+07:00","message":"[buffer interim] 142 false ตอนไหนจะให้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.715762155+07:00","message":"[bufferProcess] interim [40000000]:ตอนไหนจะให้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.715764597+07:00","message":"[bufferProcess] send to processor:ตอนไหนจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.715770896+07:00","message":"[bufferProcess] send to processor (ticker):ตอนไหนจะให้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.715773529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.715777063+07:00","message":"> Transcript [888] [false]: 'ตอนไหนจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.71578305+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.715785139+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.715786869+07:00","message":"StatePrefix: 'ตอนไหนจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.715789105+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.715791229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.715793164+07:00","message":"> Transcript [889] [false]: 'ตอนไหนจะให้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.715794924+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.71579665+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.715798213+07:00","message":"StatePrefix: 'ตอนไหนจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.715800072+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:55.771653744+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:55.870687376+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:55.870733114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไหนจะให้มะเขือเทศนะคะ\",\"confidence\":0.95805216}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:55.870739827+07:00","message":"receive interim result [true|false]: ตอนไหนจะให้มะเขือเทศนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:55.870749794+07:00","message":"end recv isFinal message id 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:55.870752166+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:55.870757713+07:00","message":"[buffer interim] 142 true ตอนไหนจะให้มะเขือเทศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.870768207+07:00","message":"[bufferProcess] interim [340000000]:ตอนไหนจะให้มะเขือเทศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.870771923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.870775193+07:00","message":"> Transcript [890] [true]: 'ตอนไหนจะให้มะเขือเทศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.870778363+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.870780364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.870782156+07:00","message":"StatePrefix: 'ตอนไหนจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.870784586+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:55.87079101+07:00","message":"Push: 'ไหนจะให้มะเขือเทศนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:55.870799553+07:00","message":"push: {true ไหนจะให้มะเขือเทศนะคะ 0 0xc002d8a600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:55.884940789+07:00","message":"write wav file: './tmp/7570/7570_142.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:55.900881597+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:55.95800862+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:55.969209856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:55.969231666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:56.093049723+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:56.157492756+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:56.157512947+07:00","message":"found end of frame, send empty tag with msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:56.157515962+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:56.157522786+07:00","message":"[buffer interim] 143 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:56.157529447+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:56.157533335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:56.1575362+07:00","message":"> Transcript [891] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:56.157538779+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:56.157540731+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:56.157542445+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:56.157544132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:56.157546562+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:56.157554227+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:56.162170804+07:00","message":"write wav file: './tmp/7570/7570_143.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.537534307+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.53755781+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.537560588+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.537562504+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.537564326+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.537566037+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.537568152+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.537570035+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.537571656+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.537573364+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.537575129+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.537576976+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:58.970176655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:58.970199653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.107819993+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.171719276+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.201157219+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.201196993+07:00","message":"found end of frame, send empty tag with msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.201200346+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.20120713+07:00","message":"[buffer interim] 144 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.201218005+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.201222054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.20122471+07:00","message":"> Transcript [892] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.201227485+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.201229357+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.201231314+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.20123309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.201237522+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.201245686+07:00","message":"push: {true \n 0 0xc000045600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:59.209434432+07:00","message":"write wav file: './tmp/7570/7570_144.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.598827924+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.598867808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.598873189+07:00","message":"receive interim result [false|false]: คือตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.598890915+07:00","message":"[buffer interim] 145 false คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598898073+07:00","message":"[bufferProcess] interim [500000000]:คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598900117+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598904314+07:00","message":"[bufferProcess] send to processor (ticker):คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598907252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598910024+07:00","message":"> Transcript [893] [false]: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598913093+07:00","message":"Set StatePrefix (first interim): 'คือตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.804955619+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.804997292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.805002831+07:00","message":"receive interim result [false|false]: คือตอนนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.805015876+07:00","message":"[buffer interim] 145 false คือตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.805021926+07:00","message":"[bufferProcess] interim [680000000]:คือตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.805024311+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.966250391+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.966297306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้เจ้าหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.966304667+07:00","message":"receive interim result [false|false]: คือตอนนี้เจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.966323647+07:00","message":"[buffer interim] 145 false คือตอนนี้เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.966331118+07:00","message":"[bufferProcess] interim [800000000]:คือตอนนี้เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.966335126+07:00","message":"[bufferProcess] send to processor:คือตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.966343715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.966347731+07:00","message":"> Transcript [894] [false]: 'คือตอนนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.966352101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.966355186+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.966358033+07:00","message":"StatePrefix: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.966361425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.076291247+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.076333893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้กำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.076340269+07:00","message":"receive interim result [false|false]: คือตอนนี้กำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.076358927+07:00","message":"[buffer interim] 145 false คือตอนนี้กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.076368019+07:00","message":"[bufferProcess] interim [920000000]:คือตอนนี้กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.076372066+07:00","message":"[bufferProcess] send to processor:คือตอนนี้เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.076376666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.076380869+07:00","message":"> Transcript [895] [false]: 'คือตอนนี้เจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.076384795+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.076388335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.076390224+07:00","message":"StatePrefix: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.076392276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.11454242+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.114582292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้กำลังจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.114587371+07:00","message":"receive interim result [false|false]: คือตอนนี้กำลังจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.114601988+07:00","message":"[buffer interim] 145 false คือตอนนี้กำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.114608231+07:00","message":"[bufferProcess] interim [980000000]:คือตอนนี้กำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.114610957+07:00","message":"[bufferProcess] send to processor:คือตอนนี้กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.114617729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.114620405+07:00","message":"> Transcript [896] [false]: 'คือตอนนี้กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.114623602+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.114625794+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.114628458+07:00","message":"StatePrefix: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.114630782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.300516973+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.300587579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้เช้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.300593433+07:00","message":"receive interim result [false|false]: คือตอนนี้เช้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.300609072+07:00","message":"[buffer interim] 145 false คือตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.30061672+07:00","message":"[bufferProcess] interim [160000000]:คือตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.300621647+07:00","message":"[bufferProcess] send to processor:คือตอนนี้กำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.300630426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.300633384+07:00","message":"> Transcript [897] [false]: 'คือตอนนี้กำลังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.300637803+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.300641153+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.300643755+07:00","message":"StatePrefix: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.300646586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.300659795+07:00","message":"Push: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.300662072+07:00","message":"TextPushed: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.300664272+07:00","message":"Set new StatePrefix : 'คือตอนนี้กำลังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.300666484+07:00","message":"Next Push (prob) : 'กำลังจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.300675611+07:00","message":"push: {false คือตอนนี้ 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.94503585+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.94507734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้จะได้ดีแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.945083143+07:00","message":"receive interim result [false|false]: คือตอนนี้จะได้ดีแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.945098086+07:00","message":"[buffer interim] 145 false คือตอนนี้จะได้ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.945104708+07:00","message":"[bufferProcess] interim [760000000]:คือตอนนี้จะได้ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.945107444+07:00","message":"[bufferProcess] send to processor:คือตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.945111478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.945114258+07:00","message":"> Transcript [898] [false]: 'คือตอนนี้เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.945116481+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.945118292+07:00","message":"Set new StatePrefix: 'คือตอนนี้เช้า'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:01.971216914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:01.971243882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:02.007115112+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:02.007162726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้จะได้ดีแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:02.007170012+07:00","message":"receive interim result [false|false]: คือตอนนี้จะได้ดีแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:02.007186285+07:00","message":"[buffer interim] 145 false คือตอนนี้จะได้ดีแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.00719548+07:00","message":"[bufferProcess] interim [880000000]:คือตอนนี้จะได้ดีแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.007199652+07:00","message":"[bufferProcess] send to processor:คือตอนนี้จะได้ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.007204763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.007208799+07:00","message":"> Transcript [899] [false]: 'คือตอนนี้จะได้ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.007212084+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.007214066+07:00","message":"Set new StatePrefix: 'คือตอนนี้จะได้ดีแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:02.188827009+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:02.188864225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้จะได้ดีแล้วก็ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:02.188869691+07:00","message":"receive interim result [false|false]: คือตอนนี้จะได้ดีแล้วก็ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:02.188883828+07:00","message":"[buffer interim] 145 false คือตอนนี้จะได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.18889187+07:00","message":"[bufferProcess] interim [120000000]:คือตอนนี้จะได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.188894893+07:00","message":"[bufferProcess] send to processor:คือตอนนี้จะได้ดีแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.188900576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.188904295+07:00","message":"> Transcript [900] [false]: 'คือตอนนี้จะได้ดีแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.188921309+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.188924458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.188928086+07:00","message":"StatePrefix: 'คือตอนนี้จะได้ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.188930155+07:00","message":"TextPushed: 'คือตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:02.841721169+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:02.841755693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้จะได้ดีแล้วก็ให้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:02.841761775+07:00","message":"receive interim result [false|false]: คือตอนนี้จะได้ดีแล้วก็ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:02.841775552+07:00","message":"[buffer interim] 145 false คือตอนนี้จะได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.841782897+07:00","message":"[bufferProcess] interim [720000000]:คือตอนนี้จะได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.8417856+07:00","message":"[bufferProcess] send to processor:คือตอนนี้จะได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.84179193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.841794698+07:00","message":"> Transcript [901] [false]: 'คือตอนนี้จะได้ดีแล้วก็ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.841802388+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.841804832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.841807398+07:00","message":"StatePrefix: 'คือตอนนี้จะได้ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:02.8418097+07:00","message":"TextPushed: 'คือตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.390211976+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.461761194+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.589392476+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.601560324+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.601601973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้จะได้ดีแล้วก็ให้\",\"confidence\":0.84667623}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.601608978+07:00","message":"receive interim result [true|false]: คือตอนนี้จะได้ดีแล้วก็ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.601618284+07:00","message":"end recv isFinal message id 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.601621091+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.6016277+07:00","message":"[buffer interim] 145 true คือตอนนี้จะได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.601637349+07:00","message":"[bufferProcess] interim [440000000]:คือตอนนี้จะได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.601640589+07:00","message":"[bufferProcess] send to processor (isfinal):คือตอนนี้จะได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.60164391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.601646855+07:00","message":"> Transcript [902] [false]: 'คือตอนนี้จะได้ดีแล้วก็ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.601650013+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.601651822+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.601653632+07:00","message":"StatePrefix: 'คือตอนนี้จะได้ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.601655657+07:00","message":"TextPushed: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.601657396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.601659413+07:00","message":"> Transcript [903] [true]: 'คือตอนนี้จะได้ดีแล้วก็ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.601661553+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.601663527+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.601665147+07:00","message":"StatePrefix: 'คือตอนนี้จะได้ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.601666921+07:00","message":"TextPushed: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.601673968+07:00","message":"Push: 'จะได้ดีแล้วก็ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.601681929+07:00","message":"push: {true จะได้ดีแล้วก็ให้ 0 0xc000045800}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:03.611077686+07:00","message":"write wav file: './tmp/7570/7570_145.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.649541185+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.70976024+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.709779083+07:00","message":"found end of frame, send empty tag with msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.709782493+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.709789338+07:00","message":"[buffer interim] 146 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.709803082+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.709808281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.709813677+07:00","message":"> Transcript [904] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.709818173+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.709821503+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.709824085+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.709826841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.709834652+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.709847088+07:00","message":"push: {true \n 0 0xc001f26b00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:03.714660839+07:00","message":"write wav file: './tmp/7570/7570_146.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.839410107+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.911920064+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.93296176+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.932990621+07:00","message":"found end of frame, send empty tag with msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.932993907+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.93300312+07:00","message":"[buffer interim] 147 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.933011271+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.933016167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.933019902+07:00","message":"> Transcript [905] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.933022798+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.933024725+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.933026587+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.933028332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:03.933031196+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:03.933040072+07:00","message":"push: {true \n 0 0xc001f26d80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:03.937788258+07:00","message":"write wav file: './tmp/7570/7570_147.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.737351313+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.822093938+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.822116022+07:00","message":"found end of frame, send empty tag with msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.822119202+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.82212714+07:00","message":"[buffer interim] 148 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.822135187+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.82214595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.822148543+07:00","message":"> Transcript [906] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.822151191+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.822153012+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.822154704+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.82215659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.822159199+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.822170275+07:00","message":"push: {true \n 0 0xc002b40300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:04.82809501+07:00","message":"write wav file: './tmp/7570/7570_148.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.930841106+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:04.97125545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:04.97127356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.05972184+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.121944239+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.144773097+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.144794148+07:00","message":"found end of frame, send empty tag with msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.144797535+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.144803848+07:00","message":"[buffer interim] 149 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.144810508+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.14481407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.144817007+07:00","message":"> Transcript [907] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.144819617+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.144821533+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.144823265+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.144825098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.14482788+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.144837469+07:00","message":"push: {true \n 0 0xc001f27000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:05.154892282+07:00","message":"write wav file: './tmp/7570/7570_149.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:07.581142857+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:07.581206979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:07.581213003+07:00","message":"receive interim result [false|false]: พรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:07.581229366+07:00","message":"[buffer interim] 150 false พรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.581237272+07:00","message":"[bufferProcess] interim [280000000]:พรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.581239434+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.581244868+07:00","message":"[bufferProcess] send to processor (ticker):พรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.581247651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.581250686+07:00","message":"> Transcript [908] [false]: 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.58125296+07:00","message":"Set StatePrefix (first interim): 'พรุ่งนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:07.748300206+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:07.748337114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:07.748342882+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:07.748354553+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.748361327+07:00","message":"[bufferProcess] interim [400000000]:พรุ่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.7483633+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:07.897070561+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:07.897109053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:07.89711429+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะถาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:07.897127029+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.897133756+07:00","message":"[bufferProcess] interim [580000000]:พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.897136216+07:00","message":"[bufferProcess] send to processor:พรุ่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.89714097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.897143844+07:00","message":"> Transcript [909] [false]: 'พรุ่งนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.897147066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.897149097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.897152867+07:00","message":"StatePrefix: 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:07.897155034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:07.971974242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:07.971996278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.200408923+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.271038663+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.276441363+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.27649599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถามป้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.276504138+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะถามป้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.276521713+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะถามป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.276530509+07:00","message":"[bufferProcess] interim [940000000]:พรุ่งนี้จะถามป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.27653467+07:00","message":"[bufferProcess] send to processor:พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.276539068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.276542801+07:00","message":"> Transcript [910] [false]: 'พรุ่งนี้จะถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.276547621+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.276550378+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.27655378+07:00","message":"StatePrefix: 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.276556729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.327436559+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.327474752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถามป้า\",\"confidence\":0.92100084}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.327479872+07:00","message":"receive interim result [true|false]: พรุ่งนี้จะถามป้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.327487625+07:00","message":"end recv isFinal message id 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.327489882+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.327496645+07:00","message":"[buffer interim] 150 true พรุ่งนี้จะถามป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.327504277+07:00","message":"[bufferProcess] interim [90000000]:พรุ่งนี้จะถามป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.3275099+07:00","message":"[bufferProcess] send to processor (isfinal):พรุ่งนี้จะถามป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.327512893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.327515688+07:00","message":"> Transcript [911] [false]: 'พรุ่งนี้จะถามป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.327518452+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.327520277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.327522112+07:00","message":"StatePrefix: 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.327525269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.32752706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.327528978+07:00","message":"> Transcript [912] [true]: 'พรุ่งนี้จะถามป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.327531213+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.327532789+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.327534413+07:00","message":"StatePrefix: 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.327536079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.3275388+07:00","message":"Push: 'พรุ่งนี้จะถามป้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.32754657+07:00","message":"push: {true พรุ่งนี้จะถามป้า 0 0xc003ae4c00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:08.335351916+07:00","message":"write wav file: './tmp/7570/7570_150.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.499543458+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.499595444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.499602574+07:00","message":"receive interim result [false|false]: จ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.499632822+07:00","message":"[buffer interim] 151 false จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.499646926+07:00","message":"[bufferProcess] interim [250000000]:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.499649609+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.499657378+07:00","message":"[bufferProcess] send to processor (ticker):จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.499660942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.499665178+07:00","message":"> Transcript [913] [false]: 'จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.499668655+07:00","message":"Set StatePrefix (first interim): 'จ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.505498894+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.505537023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.505547953+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.505563188+07:00","message":"[buffer interim] 151 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.505570043+07:00","message":"[bufferProcess] interim [310000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.505572003+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.648499925+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.648543169+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-05-14T13:12:09.648548992+07:00","message":"receive interim result [false|false]: จ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.648561225+07:00","message":"[buffer interim] 151 false จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.648567431+07:00","message":"[bufferProcess] interim [430000000]:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.648569963+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.648575169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.648578032+07:00","message":"> Transcript [914] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.64858013+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.648582825+07:00","message":"Set new StatePrefix: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.693159907+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.69320955+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-05-14T13:12:09.693214962+07:00","message":"receive interim result [false|false]: จารึก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.693229894+07:00","message":"[buffer interim] 151 false จารึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.693236791+07:00","message":"[bufferProcess] interim [490000000]:จารึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.6932391+07:00","message":"[bufferProcess] send to processor:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.693242593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.6932451+07:00","message":"> Transcript [915] [false]: 'จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.693247347+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.69324984+07:00","message":"Set new StatePrefix: 'จ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.954290273+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.95432902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเหลือแค่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.954335174+07:00","message":"receive interim result [false|false]: จะเหลือแค่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:09.954348186+07:00","message":"[buffer interim] 151 false จะเหลือแค่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.954354807+07:00","message":"[bufferProcess] interim [730000000]:จะเหลือแค่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.954357659+07:00","message":"[bufferProcess] send to processor:จารึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.954363836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.95436688+07:00","message":"> Transcript [916] [false]: 'จารึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.954368912+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:09.954370765+07:00","message":"Set new StatePrefix: 'จารึก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.016808243+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.016855423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเหลือแค่นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.016861301+07:00","message":"receive interim result [false|false]: จะเหลือแค่นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.016873651+07:00","message":"[buffer interim] 151 false จะเหลือแค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.016881957+07:00","message":"[bufferProcess] interim [790000000]:จะเหลือแค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.01688483+07:00","message":"[bufferProcess] send to processor:จะเหลือแค่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.01689039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.016893609+07:00","message":"> Transcript [917] [false]: 'จะเหลือแค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.016895885+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.016898025+07:00","message":"Set new StatePrefix: 'จะเหลือแค่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.135137677+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.135177403+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-05-14T13:12:10.13518294+07:00","message":"receive interim result [false|false]: การเลือกชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.135200074+07:00","message":"[buffer interim] 151 false การเลือกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.13520897+07:00","message":"[bufferProcess] interim [850000000]:การเลือกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.13521165+07:00","message":"[bufferProcess] send to processor:จะเหลือแค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.135216943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.135219601+07:00","message":"> Transcript [918] [false]: 'จะเหลือแค่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.135222913+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.135225054+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.135226852+07:00","message":"StatePrefix: 'จะเหลือแค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.135229141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.393595984+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.393632929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเลือกชนิดพันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.393639322+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.393652007+07:00","message":"[buffer interim] 151 false การเลือกชนิดพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.393658269+07:00","message":"[bufferProcess] interim [150000000]:การเลือกชนิดพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.393660916+07:00","message":"[bufferProcess] send to processor:การเลือกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.393664594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.393667432+07:00","message":"> Transcript [919] [false]: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.393669468+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.393671493+07:00","message":"Set new StatePrefix: 'การเลือกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.409403087+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.409438495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเลือกชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.409443714+07:00","message":"receive interim result [false|false]: การเลือกชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.409458455+07:00","message":"[buffer interim] 151 false การเลือกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.409464282+07:00","message":"[bufferProcess] interim [210000000]:การเลือกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.409466802+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.409469704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.409472155+07:00","message":"> Transcript [920] [false]: 'การเลือกชนิดพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.409475323+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.409477762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.409479632+07:00","message":"StatePrefix: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.409481634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.519251219+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.519282996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเลือกชนิดพันธุ์พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.519289722+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.519302384+07:00","message":"[buffer interim] 151 false การเลือกชนิดพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.519308148+07:00","message":"[bufferProcess] interim [270000000]:การเลือกชนิดพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.519310951+07:00","message":"[bufferProcess] send to processor:การเลือกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.519317159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.519319789+07:00","message":"> Transcript [921] [false]: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.519323207+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.51932532+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.519327417+07:00","message":"StatePrefix: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.519329721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.70934966+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.709384066+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-05-14T13:12:10.709390071+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.709400243+07:00","message":"[buffer interim] 151 false การเลือกชนิดพันธุ์พืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.709407322+07:00","message":"[bufferProcess] interim [510000000]:การเลือกชนิดพันธุ์พืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.709411071+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.709416655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.709425777+07:00","message":"> Transcript [922] [false]: 'การเลือกชนิดพันธุ์พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.709430227+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.709433094+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.709436337+07:00","message":"StatePrefix: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.709439338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.840649232+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.84068471+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-05-14T13:12:10.840690129+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.84070423+07:00","message":"[buffer interim] 151 false การเลือกชนิดพันธุ์พืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.840710093+07:00","message":"[bufferProcess] interim [630000000]:การเลือกชนิดพันธุ์พืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.840712707+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.84071795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.840720492+07:00","message":"> Transcript [923] [false]: 'การเลือกชนิดพันธุ์พืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.840723621+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.840725729+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.840727818+07:00","message":"StatePrefix: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.840730249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.84073452+07:00","message":"Push: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.840736442+07:00","message":"TextPushed: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.840738685+07:00","message":"Set new StatePrefix : 'การเลือกชนิดพันธุ์พืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.840740838+07:00","message":"Next Push (prob) : 'พันธุ์พืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.840747401+07:00","message":"push: {false การเลือกชนิด 0 0xc002d8a300}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.904205049+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.904252003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเลือกชนิดพันธุ์พืชที่เหมาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.904257435+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.904270308+07:00","message":"[buffer interim] 151 false การเลือกชนิดพันธุ์พืชที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.904278238+07:00","message":"[bufferProcess] interim [690000000]:การเลือกชนิดพันธุ์พืชที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.904282172+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.90429039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.904293304+07:00","message":"> Transcript [924] [false]: 'การเลือกชนิดพันธุ์พืชที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.904296961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.904299672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.904304162+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.904307003+07:00","message":"TextPushed: 'การเลือกชนิด'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:10.972464152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:10.972463811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:11.098381184+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:11.098432429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเลือกชนิดพันธุ์พืชที่เหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:11.098438503+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:11.09845139+07:00","message":"[buffer interim] 151 false การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.09845929+07:00","message":"[bufferProcess] interim [930000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.098461764+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.098467431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.098470378+07:00","message":"> Transcript [925] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.098474184+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.098476236+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.098478222+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.098480978+07:00","message":"TextPushed: 'การเลือกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:11.736535644+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:11.7365715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเลือกชนิดพันธุ์พืชที่เหมาะสม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:11.736578039+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:11.736592209+07:00","message":"[buffer interim] 151 false การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.736598647+07:00","message":"[bufferProcess] interim [530000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.736601273+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.736607445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.736610054+07:00","message":"> Transcript [926] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.736613573+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.736615644+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.736617331+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.736620001+07:00","message":"TextPushed: 'การเลือกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.182447499+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.182487375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเลือกชนิดพันธุ์พืชที่เหมาะสมใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.182493621+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสมใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.182509269+07:00","message":"[buffer interim] 151 false การเลือกชนิดพันธุ์พืชที่เหมาะสมใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.18251726+07:00","message":"[bufferProcess] interim [950000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสมใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.182520255+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.182528237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.182531519+07:00","message":"> Transcript [927] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.182535569+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.182538061+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.182540477+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.182542789+07:00","message":"TextPushed: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.182549891+07:00","message":"Push: 'พันธุ์พืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.182551921+07:00","message":"TextPushed: 'การเลือกชนิดพันธุ์พืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.182553966+07:00","message":"Set new StatePrefix : 'การเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.182556011+07:00","message":"Next Push (prob) : 'เหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.182563651+07:00","message":"push: {false พันธุ์พืชที่ 0 0xc002d8a300}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.306301605+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.306341585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.30634797+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.306362162+07:00","message":"[buffer interim] 151 false การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.306370178+07:00","message":"[bufferProcess] interim [130000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.30637296+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่เหมาะสมใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.306380625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.30638359+07:00","message":"> Transcript [928] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.306387152+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.306389676+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.306391793+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.306394189+07:00","message":"TextPushed: 'การเลือกชนิดพันธุ์พืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.630993166+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.631035336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.631041904+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.631057516+07:00","message":"[buffer interim] 151 false การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.631066144+07:00","message":"[bufferProcess] interim [430000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.631068967+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.63107747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.631080557+07:00","message":"> Transcript [929] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.631084372+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.631087137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.631089753+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.631092194+07:00","message":"TextPushed: 'การเลือกชนิดพันธุ์พืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.888951955+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.888999166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.889006343+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:12.889020457+07:00","message":"[buffer interim] 151 false การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.88902873+07:00","message":"[bufferProcess] interim [730000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.889031606+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.88903518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.889038881+07:00","message":"> Transcript [930] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.889042752+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.889044915+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.889047257+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:12.889049995+07:00","message":"TextPushed: 'การเลือกชนิดพันธุ์พืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:13.21333742+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:13.213375795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:13.213382104+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:13.213392692+07:00","message":"[buffer interim] 151 false การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.213399561+07:00","message":"[bufferProcess] interim [30000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.213402025+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.213404997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.213407658+07:00","message":"> Transcript [931] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.213411252+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.213413439+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.2134155+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.213427605+07:00","message":"TextPushed: 'การเลือกชนิดพันธุ์พืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.213432533+07:00","message":"Push: 'เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.213435116+07:00","message":"TextPushed: 'การเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.213438059+07:00","message":"Set new StatePrefix : 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.213440134+07:00","message":"Next Push (prob) : 'ในการนำไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:13.213448145+07:00","message":"push: {false เหมาะสม 0 0xc002d8a300}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:13.388267067+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:13.450270257+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:13.537061323+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:13.537096754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:13.537106079+07:00","message":"receive interim result [true|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:13.537114929+07:00","message":"end recv isFinal message id 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:13.537116994+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:13.537123818+07:00","message":"[buffer interim] 151 true การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537130606+07:00","message":"[bufferProcess] interim [330000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537134178+07:00","message":"[bufferProcess] send to processor (isfinal):การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537137207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537139619+07:00","message":"> Transcript [932] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537142754+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537144637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537146371+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537148794+07:00","message":"TextPushed: 'การเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537150726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537152601+07:00","message":"> Transcript [933] [true]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537154955+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537156539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537158264+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537171138+07:00","message":"TextPushed: 'การเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:13.537178348+07:00","message":"Push: 'ในการนำไปปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:13.537187924+07:00","message":"push: {true ในการนำไปปลูก 0 0xc002d8a300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:13.547972722+07:00","message":"write wav file: './tmp/7570/7570_151.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:13.972625568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:13.972641214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:15.010099529+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:15.01014902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:15.010156216+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:15.010174363+07:00","message":"[buffer interim] 152 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.010183616+07:00","message":"[bufferProcess] interim [560000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.010186737+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.010195402+07:00","message":"[bufferProcess] send to processor (ticker):พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.010199332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.010203341+07:00","message":"> Transcript [934] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.010206869+07:00","message":"Set StatePrefix (first interim): 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:15.615107252+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:15.615147304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:15.615153388+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:15.615166962+07:00","message":"[buffer interim] 152 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.615173125+07:00","message":"[bufferProcess] interim [160000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.615176318+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.122897566+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.122917733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เหมาะสมกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.122921434+07:00","message":"receive interim result [false|false]: พี่ไม่เหมาะสมกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.122936589+07:00","message":"[buffer interim] 152 false พี่ไม่เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.122944813+07:00","message":"[bufferProcess] interim [700000000]:พี่ไม่เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.122948042+07:00","message":"[bufferProcess] send to processor:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.122951098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.12295317+07:00","message":"> Transcript [935] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.122956424+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.12295834+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.122961803+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.12296392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.278370421+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.278407646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.278414746+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.278431194+07:00","message":"[buffer interim] 152 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.278440074+07:00","message":"[bufferProcess] interim [820000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.278442759+07:00","message":"[bufferProcess] send to processor:พี่ไม่เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.278447895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.278450689+07:00","message":"> Transcript [936] [false]: 'พี่ไม่เหมาะสมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.278456283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.278458363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.278460531+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.278462623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.413328829+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.413364386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เหมาะสมกับสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.413370164+07:00","message":"receive interim result [false|false]: พี่ไม่เหมาะสมกับสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.413386551+07:00","message":"[buffer interim] 152 false พี่ไม่เหมาะสมกับสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.413393402+07:00","message":"[bufferProcess] interim [940000000]:พี่ไม่เหมาะสมกับสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.413396055+07:00","message":"[bufferProcess] send to processor:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.41339922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.413401949+07:00","message":"> Transcript [937] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.413405359+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.413407364+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.413409808+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.413412014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.665151568+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.665194096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เหมาะสมกับสภาพแวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.665199366+07:00","message":"receive interim result [false|false]: พี่ไม่เหมาะสมกับสภาพแวด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.665208861+07:00","message":"[buffer interim] 152 false พี่ไม่เหมาะสมกับสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.665214946+07:00","message":"[bufferProcess] interim [240000000]:พี่ไม่เหมาะสมกับสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.665217435+07:00","message":"[bufferProcess] send to processor:พี่ไม่เหมาะสมกับสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.665220594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.665222864+07:00","message":"> Transcript [938] [false]: 'พี่ไม่เหมาะสมกับสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.665226038+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.665227968+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.665230349+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.665232304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.66523475+07:00","message":"Push: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.665236452+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.665238526+07:00","message":"Set new StatePrefix : 'พี่ไม่เหมาะสมกับสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.665240595+07:00","message":"Next Push (prob) : 'ไม่เหมาะสมกับสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.665248651+07:00","message":"push: {false พี่ 0 0xc002d8aa00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.668579397+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.66859989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่จะพาแฟน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.668604536+07:00","message":"receive interim result [false|false]: พี่จะพาแฟน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.668615521+07:00","message":"[buffer interim] 152 false พี่จะพาแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.668620173+07:00","message":"[bufferProcess] interim [300000000]:พี่จะพาแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.668622799+07:00","message":"[bufferProcess] send to processor:พี่ไม่เหมาะสมกับสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.668625849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.668628189+07:00","message":"> Transcript [939] [false]: 'พี่ไม่เหมาะสมกับสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.66863077+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.668632759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.668634567+07:00","message":"StatePrefix: 'พี่ไม่เหมาะสมกับสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.668636496+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.803344493+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.80338047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เหมาะสมกับแฟนหรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.803386668+07:00","message":"receive interim result [false|false]: พี่ไม่เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.803403063+07:00","message":"[buffer interim] 152 false พี่ไม่เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.803409264+07:00","message":"[bufferProcess] interim [420000000]:พี่ไม่เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.803411888+07:00","message":"[bufferProcess] send to processor:พี่จะพาแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.803415666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.803425863+07:00","message":"> Transcript [940] [false]: 'พี่จะพาแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.803428031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.803429993+07:00","message":"Set new StatePrefix: 'พี่จะพาแฟน'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:16.973245128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:16.973240568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.117440982+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.117479759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เหมาะสมกับสภาพแวดล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.117486092+07:00","message":"receive interim result [false|false]: พี่ไม่เหมาะสมกับสภาพแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.117501351+07:00","message":"[buffer interim] 152 false พี่ไม่เหมาะสมกับสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.11751349+07:00","message":"[bufferProcess] interim [720000000]:พี่ไม่เหมาะสมกับสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.117516369+07:00","message":"[bufferProcess] send to processor:พี่ไม่เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.11752406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.117526738+07:00","message":"> Transcript [941] [false]: 'พี่ไม่เหมาะสมกับแฟนหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.117529029+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.117530938+07:00","message":"Set new StatePrefix: 'พี่ไม่เหมาะสมกับแฟนหรอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.195443086+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.195480358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เหมาะสมกับแฟนหรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.195485669+07:00","message":"receive interim result [false|false]: พี่ไม่เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.19550116+07:00","message":"[buffer interim] 152 false พี่ไม่เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.195507355+07:00","message":"[bufferProcess] interim [780000000]:พี่ไม่เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.195510143+07:00","message":"[bufferProcess] send to processor:พี่ไม่เหมาะสมกับสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.195517018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.195519794+07:00","message":"> Transcript [942] [false]: 'พี่ไม่เหมาะสมกับสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.195522218+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.195524308+07:00","message":"Set new StatePrefix: 'พี่ไม่เหมาะสมกับสภาพแวดล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.491025224+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.608339059+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.608385762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เหมาะสมกับแฟนหรอ\",\"confidence\":0.91767126}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.608392284+07:00","message":"receive interim result [true|false]: พี่ไม่เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.608400417+07:00","message":"end recv isFinal message id 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.608403521+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.608411944+07:00","message":"[buffer interim] 152 true พี่ไม่เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.608438647+07:00","message":"[bufferProcess] interim [260000000]:พี่ไม่เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.608445228+07:00","message":"[bufferProcess] send to processor (isfinal):พี่ไม่เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.60844993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.608454342+07:00","message":"> Transcript [943] [false]: 'พี่ไม่เหมาะสมกับแฟนหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.608458134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.608461976+07:00","message":"Set new StatePrefix: 'พี่ไม่เหมาะสมกับแฟนหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.608463725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.608465946+07:00","message":"> Transcript [944] [true]: 'พี่ไม่เหมาะสมกับแฟนหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.608468414+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.608470628+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.608472497+07:00","message":"StatePrefix: 'พี่ไม่เหมาะสมกับแฟนหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.608475022+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.60847939+07:00","message":"Push: 'ไม่เหมาะสมกับแฟนหรอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.608490678+07:00","message":"push: {true ไม่เหมาะสมกับแฟนหรอ 0 0xc002d8aa00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.620119191+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:17.622702366+07:00","message":"write wav file: './tmp/7570/7570_152.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.74987378+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.812835076+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.860363549+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.860385837+07:00","message":"found end of frame, send empty tag with msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.86038907+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.860395753+07:00","message":"[buffer interim] 153 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.860403179+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.860406827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.860409987+07:00","message":"> Transcript [945] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.860412553+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.860414385+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.86042212+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.860426107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.860429065+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.860459483+07:00","message":"push: {true \n 0 0xc001f26000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:17.864866836+07:00","message":"write wav file: './tmp/7570/7570_153.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.188021387+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.263393117+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.278694954+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.278718469+07:00","message":"found end of frame, send empty tag with msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.278722255+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.278744263+07:00","message":"[buffer interim] 154 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.278770687+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.278775399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.278778707+07:00","message":"> Transcript [946] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.278781439+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.278783894+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.27878578+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.278787656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.278790582+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.278800127+07:00","message":"push: {true \n 0 0xc003ae4100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:18.283263504+07:00","message":"write wav file: './tmp/7570/7570_154.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.982538709+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.982582856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.982588367+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.982602911+07:00","message":"[buffer interim] 155 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.982608544+07:00","message":"[bufferProcess] interim [780000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.982610626+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.620558769+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.62060077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.62060635+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.620618703+07:00","message":"[buffer interim] 155 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.62062758+07:00","message":"[bufferProcess] interim [380000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.620630261+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.620658632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.620662439+07:00","message":"> Transcript [947] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.620664709+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.807936024+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.807978662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอาชีพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.807983641+07:00","message":"receive interim result [false|false]: ส่วนอาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.807997381+07:00","message":"[buffer interim] 155 false ส่วนอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.808004441+07:00","message":"[bufferProcess] interim [560000000]:ส่วนอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.808006929+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.808009852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.808012556+07:00","message":"> Transcript [948] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.808015521+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.808017441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.808019305+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.808021323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:19.97357208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:19.973579065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.387558527+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.387605232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอุปกรณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.387610583+07:00","message":"receive interim result [false|false]: ส่วนอุปกรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.387626772+07:00","message":"[buffer interim] 155 false ส่วนอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.387633386+07:00","message":"[bufferProcess] interim [160000000]:ส่วนอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.387635924+07:00","message":"[bufferProcess] send to processor:ส่วนอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.387643656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.387646686+07:00","message":"> Transcript [949] [false]: 'ส่วนอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.387649731+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.387651717+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.387654136+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.387656182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.528136507+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.528176468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอาชีพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.52818322+07:00","message":"receive interim result [false|false]: ส่วนอาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.528200632+07:00","message":"[buffer interim] 155 false ส่วนอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.528208724+07:00","message":"[bufferProcess] interim [280000000]:ส่วนอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.528213017+07:00","message":"[bufferProcess] send to processor:ส่วนอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.528219818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.528224637+07:00","message":"> Transcript [950] [false]: 'ส่วนอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.528229206+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.528232037+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.528234937+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.528238245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.578253438+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.578292029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอุปกรณ์นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.578299134+07:00","message":"receive interim result [false|false]: ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.578313468+07:00","message":"[buffer interim] 155 false ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.578319202+07:00","message":"[bufferProcess] interim [340000000]:ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.578322004+07:00","message":"[bufferProcess] send to processor:ส่วนอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.578328394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.578331242+07:00","message":"> Transcript [951] [false]: 'ส่วนอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.578334316+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.578336467+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.578338336+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.578340505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.578345939+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.578347798+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.578349759+07:00","message":"Set new StatePrefix : 'ส่วนอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.578351941+07:00","message":"Next Push (prob) : 'อาชีพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.578358864+07:00","message":"push: {false ส่วน 0 0xc002b40180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:21.209961152+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:21.210012493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอุปกรณ์นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:21.210020705+07:00","message":"receive interim result [false|false]: ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:21.210037745+07:00","message":"[buffer interim] 155 false ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:21.21004913+07:00","message":"[bufferProcess] interim [940000000]:ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:21.210052944+07:00","message":"[bufferProcess] send to processor:ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:21.210062451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:21.210066811+07:00","message":"> Transcript [952] [false]: 'ส่วนอุปกรณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:21.2100703+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:21.210076845+07:00","message":"Set new StatePrefix: 'ส่วนอุปกรณ์นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:22.494364316+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:22.494409438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอุปกรณ์นะคะจัดการดูแล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:22.494424566+07:00","message":"receive interim result [false|false]: ส่วนอุปกรณ์นะคะจัดการดูแล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:22.494439948+07:00","message":"[buffer interim] 155 false ส่วนอุปกรณ์นะคะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.494447371+07:00","message":"[bufferProcess] interim [320000000]:ส่วนอุปกรณ์นะคะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.494449876+07:00","message":"[bufferProcess] send to processor:ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.494453291+07:00","message":"[bufferProcess] send to processor (ticker):ส่วนอุปกรณ์นะคะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.494456078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.494458734+07:00","message":"> Transcript [953] [false]: 'ส่วนอุปกรณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.494461853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.49446384+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.494466156+07:00","message":"StatePrefix: 'ส่วนอุปกรณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.494468293+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.494470057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.494472012+07:00","message":"> Transcript [954] [false]: 'ส่วนอุปกรณ์นะคะจัดการดูแล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.494474041+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.494475753+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.494477302+07:00","message":"StatePrefix: 'ส่วนอุปกรณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.494478966+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:22.929045136+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:22.974221246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:22.974229633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:22.991278339+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.054272675+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.054319645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอาชีพลูกค้าก่อนนะคะจัดการดูแล\",\"confidence\":0.93022317}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.054326662+07:00","message":"receive interim result [true|false]: ส่วนอาชีพลูกค้าก่อนนะคะจัดการดูแล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.054335997+07:00","message":"end recv isFinal message id 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.054338131+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.054345092+07:00","message":"[buffer interim] 155 true ส่วนอาชีพลูกค้าก่อนนะคะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.05435539+07:00","message":"[bufferProcess] interim [890000000]:ส่วนอาชีพลูกค้าก่อนนะคะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.054360048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.054363299+07:00","message":"> Transcript [955] [true]: 'ส่วนอาชีพลูกค้าก่อนนะคะจัดการดูแล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.054366777+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.054368791+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.054370857+07:00","message":"StatePrefix: 'ส่วนอุปกรณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.054373027+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.054379447+07:00","message":"Push: 'อาชีพลูกค้าก่อนนะคะจัดการดูแล'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.054388415+07:00","message":"push: {true อาชีพลูกค้าก่อนนะคะจัดการดูแล 0 0xc002b40180}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:23.065438663+07:00","message":"write wav file: './tmp/7570/7570_155.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.531537248+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.531574659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.531579239+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.531592459+07:00","message":"[buffer interim] 156 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.531600222+07:00","message":"[bufferProcess] interim [600000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.531602095+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.976673469+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.976714455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และรัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.976720799+07:00","message":"receive interim result [false|false]: และรัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.976735138+07:00","message":"[buffer interim] 156 false และรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.976745771+07:00","message":"[bufferProcess] interim [960000000]:และรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.976748398+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.976755719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.97675872+07:00","message":"> Transcript [956] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.976761153+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.037490254+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.037529232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และรักษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.037567697+07:00","message":"receive interim result [false|false]: และรักษา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.03758284+07:00","message":"[buffer interim] 156 false และรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.037591933+07:00","message":"[bufferProcess] interim [80000000]:และรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.037596681+07:00","message":"[bufferProcess] send to processor:และรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.03760038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.037603189+07:00","message":"> Transcript [957] [false]: 'และรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.037606367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.037608278+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.037610085+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.03761196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.446509159+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.446555012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และรักษากระเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.44656297+07:00","message":"receive interim result [false|false]: และรักษากระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.446579836+07:00","message":"[buffer interim] 156 false และรักษากระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.446588093+07:00","message":"[bufferProcess] interim [500000000]:และรักษากระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.446590576+07:00","message":"[bufferProcess] send to processor:และรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.446594122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.446597613+07:00","message":"> Transcript [958] [false]: 'และรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.446600734+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.446602713+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.446604591+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.446606644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.615852955+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.61588834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และรักษาสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.615893819+07:00","message":"receive interim result [false|false]: และรักษาสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.615907932+07:00","message":"[buffer interim] 156 false และรักษาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.615916236+07:00","message":"[bufferProcess] interim [680000000]:และรักษาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.61591897+07:00","message":"[bufferProcess] send to processor:และรักษากระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.615925214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.615928046+07:00","message":"> Transcript [959] [false]: 'และรักษากระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.615931162+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.615933194+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.615935024+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.615937206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.069465775+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.069516598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และรักษาสภาพความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.06952275+07:00","message":"receive interim result [false|false]: และรักษาสภาพความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.069539766+07:00","message":"[buffer interim] 156 false และรักษาสภาพความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.069547488+07:00","message":"[bufferProcess] interim [100000000]:และรักษาสภาพความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.069550143+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.069554359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.069557825+07:00","message":"> Transcript [960] [false]: 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.069561243+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.069563418+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.06956567+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.069567709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.069570384+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.069572411+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.069576447+07:00","message":"Set new StatePrefix : 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.069579035+07:00","message":"Next Push (prob) : 'รักษาสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.069587749+07:00","message":"push: {false และ 0 0xc002d8a780}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.316038917+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.316079392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และรักษาสภาพความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.316085341+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.316099732+07:00","message":"[buffer interim] 156 false และรักษาสภาพความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.316108234+07:00","message":"[bufferProcess] interim [340000000]:และรักษาสภาพความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.316110936+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.316114626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.316117481+07:00","message":"> Transcript [961] [false]: 'และรักษาสภาพความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.316121017+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.316122938+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.316124703+07:00","message":"StatePrefix: 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.316127053+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.585859793+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.58590341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และรักษาสภาพความสมบูรณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.585909023+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.585923048+07:00","message":"[buffer interim] 156 false และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.585930951+07:00","message":"[bufferProcess] interim [580000000]:และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.585933427+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.585938889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.585942039+07:00","message":"> Transcript [962] [false]: 'และรักษาสภาพความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.58594559+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.585947928+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.585949699+07:00","message":"StatePrefix: 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.585952496+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.748032019+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.818967752+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.830131228+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.830161669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และรักษาสภาพความสมบูรณ์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.830167601+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสมบูรณ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.830180474+07:00","message":"[buffer interim] 156 false และรักษาสภาพความสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.8301903+07:00","message":"[bufferProcess] interim [940000000]:และรักษาสภาพความสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.830201479+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.830208837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.830211793+07:00","message":"> Transcript [963] [false]: 'และรักษาสภาพความสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.830214956+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.830217133+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.830219219+07:00","message":"StatePrefix: 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.830221577+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.840067365+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.840083086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และรักษาสภาพความสมบูรณ์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.840087331+07:00","message":"receive interim result [true|false]: และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.840094159+07:00","message":"end recv isFinal message id 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.840097109+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.840101211+07:00","message":"[buffer interim] 156 true และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840104531+07:00","message":"[bufferProcess] interim [970000000]:และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.84010701+07:00","message":"[bufferProcess] send to processor (isfinal):และรักษาสภาพความสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840119107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840138984+07:00","message":"> Transcript [964] [false]: 'และรักษาสภาพความสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840144633+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840147709+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840152773+07:00","message":"StatePrefix: 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840155361+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840164379+07:00","message":"Push: 'รักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840166524+07:00","message":"TextPushed: 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840168889+07:00","message":"Set new StatePrefix : 'และรักษาสภาพความสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840170901+07:00","message":"Next Push (prob) : 'ความสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840172827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840174861+07:00","message":"> Transcript [965] [true]: 'และรักษาสภาพความสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840177117+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840178952+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840182717+07:00","message":"StatePrefix: 'และรักษาสภาพความสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840184615+07:00","message":"TextPushed: 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.840186844+07:00","message":"Push: 'ความสมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.840206961+07:00","message":"push: {false รักษาสภาพ 0 0xc002d8a780}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.840239966+07:00","message":"push: {true ความสมบูรณ์ 0 0xc002d8a780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:25.848501465+07:00","message":"write wav file: './tmp/7570/7570_156.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:25.974811523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:25.974821485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.673525446+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.673567802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมายเลข\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.673573247+07:00","message":"receive interim result [false|false]: หมายเลข"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.673585476+07:00","message":"[buffer interim] 157 false หมายเลข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.673593922+07:00","message":"[bufferProcess] interim [900000000]:หมายเลข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.673597155+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.859445244+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.859484784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้ในเขต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.859491207+07:00","message":"receive interim result [false|false]: ต้นไม้ในเขต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.85950689+07:00","message":"[buffer interim] 157 false ต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.859514718+07:00","message":"[bufferProcess] interim [80000000]:ต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.859517029+07:00","message":"[bufferProcess] send to processor:หมายเลข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.859525376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.859528444+07:00","message":"> Transcript [966] [false]: 'หมายเลข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.85953053+07:00","message":"Set StatePrefix (first interim): 'หมายเลข'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.425083171+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.42511823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้ในเขต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.425124136+07:00","message":"receive interim result [false|false]: ต้นไม้ในเขต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.42513677+07:00","message":"[buffer interim] 157 false ต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.425143942+07:00","message":"[bufferProcess] interim [680000000]:ต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.42514655+07:00","message":"[bufferProcess] send to processor:ต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.425152359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.425154931+07:00","message":"> Transcript [967] [false]: 'ต้นไม้ในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.425157547+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.42515979+07:00","message":"Set new StatePrefix: 'ต้นไม้ในเขต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.537448958+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.537479131+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.53748374+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.537485915+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.537488252+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.537490192+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.537492415+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.537494585+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.537496382+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.537498076+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.537499772+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.537501423+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:28.975429338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:28.975470971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.373858104+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.373913811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้ในเขตอนุรักษ์พันธุ์ไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.373922065+07:00","message":"receive interim result [false|false]: ต้นไม้ในเขตอนุรักษ์พันธุ์ไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.373937915+07:00","message":"[buffer interim] 157 false ต้นไม้ในเขตอนุรักษ์พันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.373945693+07:00","message":"[bufferProcess] interim [560000000]:ต้นไม้ในเขตอนุรักษ์พันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.373948797+07:00","message":"[bufferProcess] send to processor:ต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.373955841+07:00","message":"[bufferProcess] send to processor (ticker):ต้นไม้ในเขตอนุรักษ์พันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.373958735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.373962408+07:00","message":"> Transcript [968] [false]: 'ต้นไม้ในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.373967287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.373969606+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.373971338+07:00","message":"StatePrefix: 'ต้นไม้ในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.373973383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.373975132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.37397706+07:00","message":"> Transcript [969] [false]: 'ต้นไม้ในเขตอนุรักษ์พันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.373979114+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.373980744+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.373982303+07:00","message":"StatePrefix: 'ต้นไม้ในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.373983925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.617466514+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.680263223+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.711713998+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.71176453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้ในเขตอนุรักษ์พันธุ์ไม้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.711770141+07:00","message":"receive interim result [true|false]: ต้นไม้ในเขตอนุรักษ์พันธุ์ไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.711779983+07:00","message":"end recv isFinal message id 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.711782359+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.711790913+07:00","message":"[buffer interim] 157 true ต้นไม้ในเขตอนุรักษ์พันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.711801442+07:00","message":"[bufferProcess] interim [10000000]:ต้นไม้ในเขตอนุรักษ์พันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.711805465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.711808443+07:00","message":"> Transcript [970] [true]: 'ต้นไม้ในเขตอนุรักษ์พันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.711812032+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.711814296+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.711816076+07:00","message":"StatePrefix: 'ต้นไม้ในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.711818084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.711823914+07:00","message":"Push: 'ต้นไม้ในเขตอนุรักษ์พันธุ์ไม้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.711832884+07:00","message":"push: {true ต้นไม้ในเขตอนุรักษ์พันธุ์ไม้ 0 0xc002b40500}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:30.722031675+07:00","message":"write wav file: './tmp/7570/7570_157.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.539219512+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.539264658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.539269906+07:00","message":"receive interim result [false|false]: แต่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.539285606+07:00","message":"[buffer interim] 158 false แต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.539292166+07:00","message":"[bufferProcess] interim [840000000]:แต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.539294336+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.668729247+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.668774566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.668780686+07:00","message":"receive interim result [false|false]: แต่งตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.668794466+07:00","message":"[buffer interim] 158 false แต่งตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.668801547+07:00","message":"[bufferProcess] interim [960000000]:แต่งตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.668804019+07:00","message":"[bufferProcess] send to processor:แต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.668811275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.668814247+07:00","message":"> Transcript [971] [false]: 'แต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.668816653+07:00","message":"Set StatePrefix (first interim): 'แต่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.851714717+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.851750842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.851756197+07:00","message":"receive interim result [false|false]: แต่งกิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.851770954+07:00","message":"[buffer interim] 158 false แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.85177682+07:00","message":"[bufferProcess] interim [140000000]:แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.851779029+07:00","message":"[bufferProcess] send to processor:แต่งตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.851782011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.851784683+07:00","message":"> Transcript [972] [false]: 'แต่งตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.851787811+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.851789818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.851791783+07:00","message":"StatePrefix: 'แต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.851793759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:31.975623313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:31.975642068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.426421915+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.426461739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.426468911+07:00","message":"receive interim result [false|false]: แต่งกิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.426492118+07:00","message":"[buffer interim] 158 false แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.426504184+07:00","message":"[bufferProcess] interim [740000000]:แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.426506769+07:00","message":"[bufferProcess] send to processor:แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.426515304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.426517853+07:00","message":"> Transcript [973] [false]: 'แต่งกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.426521333+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.426523579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.426528201+07:00","message":"StatePrefix: 'แต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.426530727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.559641744+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.559684552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่งอยู่ไหน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.559691649+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ไหน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.559703227+07:00","message":"[buffer interim] 158 false แต่งกิ่งอยู่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.559712279+07:00","message":"[bufferProcess] interim [920000000]:แต่งกิ่งอยู่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.55971577+07:00","message":"[bufferProcess] send to processor:แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.559721353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.55972502+07:00","message":"> Transcript [974] [false]: 'แต่งกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.559728928+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.559731489+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.559734482+07:00","message":"StatePrefix: 'แต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.559736617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.753481273+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.753523838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่งอยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.753529579+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.75354302+07:00","message":"[buffer interim] 158 false แต่งกิ่งอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.753550079+07:00","message":"[bufferProcess] interim [40000000]:แต่งกิ่งอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.753552928+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.753559384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.753562057+07:00","message":"> Transcript [975] [false]: 'แต่งกิ่งอยู่ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.753566098+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.753568179+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.753569916+07:00","message":"StatePrefix: 'แต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.753574027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.753579799+07:00","message":"Push: 'แต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.753582029+07:00","message":"TextPushed: 'แต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.753584144+07:00","message":"Set new StatePrefix : 'แต่งกิ่งอยู่ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.753586368+07:00","message":"Next Push (prob) : 'กิ่งอยู่ไหน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.753594739+07:00","message":"push: {false แต่ง 0 0xc002b40000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.822427594+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.822464209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่งอยู่ไหน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.822470254+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ไหน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.822484957+07:00","message":"[buffer interim] 158 false แต่งกิ่งอยู่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.822493214+07:00","message":"[bufferProcess] interim [100000000]:แต่งกิ่งอยู่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.822496926+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.822501504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.822504381+07:00","message":"> Transcript [976] [false]: 'แต่งกิ่งอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.822506504+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.822508462+07:00","message":"Set new StatePrefix: 'แต่งกิ่งอยู่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:33.011645837+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:33.011693638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่งอยู่ในพื้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:33.011700578+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ในพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:33.01171497+07:00","message":"[buffer interim] 158 false แต่งกิ่งอยู่ในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:33.011722862+07:00","message":"[bufferProcess] interim [340000000]:แต่งกิ่งอยู่ในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:33.011725739+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:33.011732988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:33.011736028+07:00","message":"> Transcript [977] [false]: 'แต่งกิ่งอยู่ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:33.011738425+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:33.011740449+07:00","message":"Set new StatePrefix: 'แต่งกิ่งอยู่ไหน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:33.326282685+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:33.326328015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่งอยู่ในพื้นที่จำกัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:33.326334174+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:33.326351099+07:00","message":"[buffer interim] 158 false แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:33.326361844+07:00","message":"[bufferProcess] interim [700000000]:แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:33.326364494+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:33.32636837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:33.326372184+07:00","message":"> Transcript [978] [false]: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:33.326374719+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:33.326376817+07:00","message":"Set new StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.035751062+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.035810319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่งอยู่ในพื้นที่จำกัด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.035816469+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.035830955+07:00","message":"[buffer interim] 158 false แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.035840778+07:00","message":"[bufferProcess] interim [300000000]:แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.03584378+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.035849357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.035852275+07:00","message":"> Transcript [979] [false]: 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.03585552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.035857838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.035859879+07:00","message":"StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.035862325+07:00","message":"TextPushed: 'แต่ง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:34.976385346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:34.976402939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.440927913+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.440964586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.440970375+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.4409848+07:00","message":"[buffer interim] 158 false แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.440991935+07:00","message":"[bufferProcess] interim [740000000]:แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.440994931+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.440998891+07:00","message":"[bufferProcess] send to processor (ticker):แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.441001823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.441004229+07:00","message":"> Transcript [980] [false]: 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.441007917+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.44101061+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.441012687+07:00","message":"StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.441015224+07:00","message":"TextPushed: 'แต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.44101695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.441019196+07:00","message":"> Transcript [981] [false]: 'แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.441021315+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.441023241+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.441024799+07:00","message":"StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.441026626+07:00","message":"TextPushed: 'แต่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.505153445+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.505191617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่งอยู่ในพื้นที่จำกัด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.505196345+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.505210282+07:00","message":"[buffer interim] 158 false แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.505217787+07:00","message":"[bufferProcess] interim [860000000]:แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.505220093+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.02148116+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.021520987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.021526864+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจเกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.021543075+07:00","message":"[buffer interim] 158 false แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.021553312+07:00","message":"[bufferProcess] interim [400000000]:แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.021556072+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.021561932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.021565124+07:00","message":"> Transcript [982] [false]: 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.021568836+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.021571264+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.021573598+07:00","message":"StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.021575717+07:00","message":"TextPushed: 'แต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.021581067+07:00","message":"Push: 'กิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.021582991+07:00","message":"TextPushed: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.021587191+07:00","message":"Set new StatePrefix : 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.021589336+07:00","message":"Next Push (prob) : 'จำกัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.021598542+07:00","message":"push: {false กิ่งอยู่ในพื้นที่ 0 0xc002b40000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.146773175+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.146814013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่งอยู่ในพื้นที่จำกัด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.146820529+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.146835851+07:00","message":"[buffer interim] 158 false แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.146843456+07:00","message":"[bufferProcess] interim [460000000]:แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.146846505+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.146855375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.146858178+07:00","message":"> Transcript [983] [false]: 'แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.146861893+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.14686421+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.146866718+07:00","message":"StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.146868862+07:00","message":"TextPushed: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.466449093+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.466494434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.466501131+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตราย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.466514446+07:00","message":"[buffer interim] 158 false แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.466523123+07:00","message":"[bufferProcess] interim [820000000]:แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.466527611+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.466536426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.466540694+07:00","message":"> Transcript [984] [false]: 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.466545673+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.466549037+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.4665521+07:00","message":"StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.4665558+07:00","message":"TextPushed: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.714214352+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.714251961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.714258504+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.714274634+07:00","message":"[buffer interim] 158 false แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.714282053+07:00","message":"[bufferProcess] interim [60000000]:แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.714284849+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.714293044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.714295958+07:00","message":"> Transcript [985] [false]: 'แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.714299613+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.71430196+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.714304317+07:00","message":"StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.71430727+07:00","message":"TextPushed: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.770349901+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.89397909+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.894029496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้\",\"confidence\":0.93748724}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.894037014+07:00","message":"receive interim result [true|false]: แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.894046196+07:00","message":"end recv isFinal message id 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.894048388+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.894056034+07:00","message":"[buffer interim] 158 true แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894063894+07:00","message":"[bufferProcess] interim [300000000]:แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894067933+07:00","message":"[bufferProcess] send to processor (isfinal):แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894071523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894074535+07:00","message":"> Transcript [986] [false]: 'แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894077949+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894079884+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894082537+07:00","message":"StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894085478+07:00","message":"TextPushed: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.89408873+07:00","message":"Push: 'จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894090602+07:00","message":"TextPushed: 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894092662+07:00","message":"Set new StatePrefix : 'แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894095472+07:00","message":"Next Push (prob) : 'พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894097768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894107352+07:00","message":"> Transcript [987] [true]: 'แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894109926+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894111788+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894121444+07:00","message":"StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894123578+07:00","message":"TextPushed: 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.894126438+07:00","message":"Push: 'พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.894145901+07:00","message":"push: {false จำกัด 0 0xc002b40000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.894167473+07:00","message":"push: {true พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้ 0 0xc002b40000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:36.906279604+07:00","message":"write wav file: './tmp/7570/7570_158.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:37.094339343+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:37.976491269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:37.97652444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.341403454+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.341455819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไกล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.341461239+07:00","message":"receive interim result [false|false]: ไกล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.341479138+07:00","message":"[buffer interim] 159 false ไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.341486726+07:00","message":"[bufferProcess] interim [80000000]:ไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.3414886+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.341495381+07:00","message":"[bufferProcess] send to processor (ticker):ไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.341498294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.341501159+07:00","message":"> Transcript [988] [false]: 'ไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.341503401+07:00","message":"Set StatePrefix (first interim): 'ไกล'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.790633198+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.888048393+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.888091218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไกล\",\"confidence\":0.79854167}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.888097509+07:00","message":"receive interim result [true|false]: ไกล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.888105161+07:00","message":"end recv isFinal message id 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.88810739+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.888114269+07:00","message":"[buffer interim] 159 true ไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.888121599+07:00","message":"[bufferProcess] interim [310000000]:ไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.888127623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.888130457+07:00","message":"> Transcript [989] [true]: 'ไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.888133106+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.888135072+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.888137221+07:00","message":"StatePrefix: 'ไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.888139409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.888143633+07:00","message":"Push: 'ไกล'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.888152654+07:00","message":"push: {true ไกล 0 0xc0021f6300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:39.897717478+07:00","message":"write wav file: './tmp/7570/7570_159.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.911615436+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.038276414+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.111991454+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.127177679+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.127197607+07:00","message":"found end of frame, send empty tag with msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.127200846+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.127207717+07:00","message":"[buffer interim] 160 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.127215537+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.127223952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.127227128+07:00","message":"> Transcript [990] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.127229799+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.127231788+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.127233482+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.127235358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.127238057+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.127264808+07:00","message":"push: {true \n 0 0xc00012e480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:40.131646525+07:00","message":"write wav file: './tmp/7570/7570_160.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:40.976983394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:40.977009035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.65705176+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.657094847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.657100637+07:00","message":"receive interim result [false|false]: เนื้อหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.657114995+07:00","message":"[buffer interim] 161 false เนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.657120992+07:00","message":"[bufferProcess] interim [380000000]:เนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.657122785+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.657125762+07:00","message":"[bufferProcess] send to processor (ticker):เนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.657128364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.657130934+07:00","message":"> Transcript [991] [false]: 'เนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.657133058+07:00","message":"Set StatePrefix (first interim): 'เนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.041775602+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.041818491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.041824636+07:00","message":"receive interim result [false|false]: แล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.041841571+07:00","message":"[buffer interim] 161 false แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.041853133+07:00","message":"[bufferProcess] interim [800000000]:แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.041855534+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.166585448+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.166630853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.166636261+07:00","message":"receive interim result [false|false]: แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.166650711+07:00","message":"[buffer interim] 161 false แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.166660301+07:00","message":"[bufferProcess] interim [860000000]:แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.166662711+07:00","message":"[bufferProcess] send to processor:แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.166668542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.166671469+07:00","message":"> Transcript [992] [false]: 'แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.166673994+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.166676115+07:00","message":"Set new StatePrefix: 'แล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.741759573+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.74179347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.741799933+07:00","message":"receive interim result [false|false]: แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.741813084+07:00","message":"[buffer interim] 161 false แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.741822601+07:00","message":"[bufferProcess] interim [460000000]:แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.741825016+07:00","message":"[bufferProcess] send to processor:แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.741828817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.74183173+07:00","message":"> Transcript [993] [false]: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.741835043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.74183721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.741841256+07:00","message":"StatePrefix: 'แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.741843384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:43.977881251+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:43.977899086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:44.468902241+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:44.468943802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วนะคะสรุปเนื้อหาภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:44.468949247+07:00","message":"receive interim result [false|false]: แล้วนะคะสรุปเนื้อหาภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:44.468963153+07:00","message":"[buffer interim] 161 false แล้วนะคะสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.468970209+07:00","message":"[bufferProcess] interim [140000000]:แล้วนะคะสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.468972878+07:00","message":"[bufferProcess] send to processor:แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.468979521+07:00","message":"[bufferProcess] send to processor (ticker):แล้วนะคะสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.468983994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.468987171+07:00","message":"> Transcript [994] [false]: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.46899045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.468992611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.468994625+07:00","message":"StatePrefix: 'แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.46899653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.46899807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.469000082+07:00","message":"> Transcript [995] [false]: 'แล้วนะคะสรุปเนื้อหาภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.469001949+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.4690037+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.469005282+07:00","message":"StatePrefix: 'แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.469006903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:44.493814544+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:44.493847444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:44.493852685+07:00","message":"receive interim result [false|false]: แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:44.493865743+07:00","message":"[buffer interim] 161 false แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.49387223+07:00","message":"[bufferProcess] interim [200000000]:แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.493874108+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:44.922413764+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:44.922456231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วนะคะสรุปเนื้อหาบทเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:44.922462338+07:00","message":"receive interim result [false|false]: แล้วนะคะสรุปเนื้อหาบทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:44.922479025+07:00","message":"[buffer interim] 161 false แล้วนะคะสรุปเนื้อหาบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.922486206+07:00","message":"[bufferProcess] interim [680000000]:แล้วนะคะสรุปเนื้อหาบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.92248923+07:00","message":"[bufferProcess] send to processor:แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.922495548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.92249825+07:00","message":"> Transcript [996] [false]: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.922501506+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.92250383+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.922505674+07:00","message":"StatePrefix: 'แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.922507774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.922512314+07:00","message":"Push: 'แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.922514248+07:00","message":"TextPushed: 'แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.922516489+07:00","message":"Set new StatePrefix : 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:44.922518662+07:00","message":"Next Push (prob) : 'คะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:44.922527123+07:00","message":"push: {false แล้วนะ 0 0xc0021f6000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.156988366+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.269936744+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.269987059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อหาเสร็จแล้วนะคะสรุปเนื้อหาภายในบทเรียน\",\"confidence\":0.9282438}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.269997399+07:00","message":"receive interim result [true|false]: เนื้อหาเสร็จแล้วนะคะสรุปเนื้อหาภายในบทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.270007369+07:00","message":"end recv isFinal message id 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.270010286+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.270019856+07:00","message":"[buffer interim] 161 true เนื้อหาเสร็จแล้วนะคะสรุปเนื้อหาภายในบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270032864+07:00","message":"[bufferProcess] interim [70000000]:เนื้อหาเสร็จแล้วนะคะสรุปเนื้อหาภายในบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270040862+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วนะคะสรุปเนื้อหาบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270045349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270050001+07:00","message":"> Transcript [997] [false]: 'แล้วนะคะสรุปเนื้อหาบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.27005463+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270058359+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270061551+07:00","message":"StatePrefix: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270064891+07:00","message":"TextPushed: 'แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270067623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270070655+07:00","message":"> Transcript [998] [true]: 'เนื้อหาเสร็จแล้วนะคะสรุปเนื้อหาภายในบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270074192+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270076885+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270079676+07:00","message":"StatePrefix: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270082849+07:00","message":"TextPushed: 'แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270085478+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270243716+07:00","message":"Push: 'สรุปเนื้อหาภายในบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270247855+07:00","message":"TextPushed: 'แล้วนะสรุปเนื้อหาภายในบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270250952+07:00","message":"Set new StatePrefix : 'เนื้อหาเสร็จแล้วนะคะสรุปเนื้อหาภายในบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270254423+07:00","message":"Next Push (prob) : 'เนื้อหาเสร็จแล้วนะคะสรุปเนื้อหาภายในบทเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.270265786+07:00","message":"push: {true สรุปเนื้อหาภายในบทเรียน 0 0xc0021f6000}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.270273071+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_161.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:45.283009588+07:00","message":"write wav file: './tmp/7570/7570_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.740125417+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.385600789+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.385636756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.385641636+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.385653812+07:00","message":"[buffer interim] 162 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.385667711+07:00","message":"[bufferProcess] interim [660000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.385670094+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.38567415+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.385677044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.385680304+07:00","message":"> Transcript [999] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.385682467+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.463844123+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.463885912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.463891495+07:00","message":"receive interim result [false|false]: การต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.463905989+07:00","message":"[buffer interim] 162 false การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.463916087+07:00","message":"[bufferProcess] interim [780000000]:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.463918265+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.595821713+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.595866769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.595873988+07:00","message":"receive interim result [false|false]: การตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.595890881+07:00","message":"[buffer interim] 162 false การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.595898818+07:00","message":"[bufferProcess] interim [900000000]:การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.59590226+07:00","message":"[bufferProcess] send to processor:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.595906906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.595910899+07:00","message":"> Transcript [1000] [false]: 'การต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.595915961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.59591881+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.595921947+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.595925618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.774645092+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.774677643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.774683156+07:00","message":"receive interim result [false|false]: การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.774697533+07:00","message":"[buffer interim] 162 false การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.774704183+07:00","message":"[bufferProcess] interim [80000000]:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.774706766+07:00","message":"[bufferProcess] send to processor:การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.774709651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.774712598+07:00","message":"> Transcript [1001] [false]: 'การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.77471575+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.774717841+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.774722083+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.77472423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.961687915+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.96173004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.961735657+07:00","message":"receive interim result [false|false]: การตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.961750446+07:00","message":"[buffer interim] 162 false การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.961757018+07:00","message":"[bufferProcess] interim [260000000]:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.961759787+07:00","message":"[bufferProcess] send to processor:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.961767263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.961771253+07:00","message":"> Transcript [1002] [false]: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.961775811+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.961778849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.961782447+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.961785932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:46.978860274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:46.978886999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.152076711+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.152110949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.152116437+07:00","message":"receive interim result [false|false]: การตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.152131432+07:00","message":"[buffer interim] 162 false การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.152137852+07:00","message":"[bufferProcess] interim [440000000]:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.152140504+07:00","message":"[bufferProcess] send to processor:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.152147115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.15214973+07:00","message":"> Transcript [1003] [false]: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.152153125+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.152155453+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.152157641+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.152159821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.152162296+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.152164026+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.152166677+07:00","message":"Set new StatePrefix : 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.15216879+07:00","message":"Next Push (prob) : 'ตอบสนองของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.152176781+07:00","message":"push: {false การ 0 0xc002d8a180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.804158035+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.804203456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.804209589+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.804226849+07:00","message":"[buffer interim] 162 false การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.804233248+07:00","message":"[bufferProcess] interim [40000000]:การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.80423597+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.80424302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.804245658+07:00","message":"> Transcript [1004] [false]: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.804248883+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.804250953+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.804253193+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.80425651+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.865276165+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.865314528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.865322481+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.865338991+07:00","message":"[buffer interim] 162 false การตอบสนองของพืชมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.865350197+07:00","message":"[bufferProcess] interim [220000000]:การตอบสนองของพืชมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.865353043+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.865356819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.865359719+07:00","message":"> Transcript [1005] [false]: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.865363175+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.865365122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.865367415+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.865371811+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.993913867+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.993963032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.99396831+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.993983832+07:00","message":"[buffer interim] 162 false การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.993990904+07:00","message":"[bufferProcess] interim [280000000]:การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.993993458+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.994000398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.994003203+07:00","message":"> Transcript [1006] [false]: 'การตอบสนองของพืชมีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.994007091+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.994009342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.994014043+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.994016683+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.062486528+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.062534609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.062540345+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.062557487+07:00","message":"[buffer interim] 162 false การตอบสนองของพืชมีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.062565567+07:00","message":"[bufferProcess] interim [340000000]:การตอบสนองของพืชมีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.062568612+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.062572819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.062575843+07:00","message":"> Transcript [1007] [false]: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.062580405+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.062582451+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.062584622+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.062587285+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.062590093+07:00","message":"Push: 'ตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.062592044+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.062594341+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.06259716+07:00","message":"Next Push (prob) : 'พืชมีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.062606274+07:00","message":"push: {false ตอบสนองของ 0 0xc002d8a180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.380534649+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.380569886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสำคัญต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.380576866+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสำคัญต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.380592667+07:00","message":"[buffer interim] 162 false การตอบสนองของพืชมีความสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.380599081+07:00","message":"[bufferProcess] interim [640000000]:การตอบสนองของพืชมีความสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.380601675+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.380607633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.380610601+07:00","message":"> Transcript [1008] [false]: 'การตอบสนองของพืชมีความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.380614157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.380616198+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.380618099+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.380620764+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.506400836+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.50644903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสำคัญต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.506455975+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสำคัญต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.506470752+07:00","message":"[buffer interim] 162 false การตอบสนองของพืชมีความสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.5064778+07:00","message":"[bufferProcess] interim [820000000]:การตอบสนองของพืชมีความสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.506480625+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.506487464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.506490429+07:00","message":"> Transcript [1009] [false]: 'การตอบสนองของพืชมีความสำคัญต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.506494073+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.506496548+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.506499078+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.506501704+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.763693722+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.763739497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสำคัญต่อการดำรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.763745805+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสำคัญต่อการดำรง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.763762955+07:00","message":"[buffer interim] 162 false การตอบสนองของพืชมีความสำคัญต่อการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.763770195+07:00","message":"[bufferProcess] interim [120000000]:การตอบสนองของพืชมีความสำคัญต่อการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.763773133+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.763776554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.763779118+07:00","message":"> Transcript [1010] [false]: 'การตอบสนองของพืชมีความสำคัญต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.763782479+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.763784589+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.763786756+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.763789202+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.952497748+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.952537146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสําคัญต่อการดํารง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.952543521+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสําคัญต่อการดํารง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.952558262+07:00","message":"[buffer interim] 162 false การตอบสนองของพืชมีความสําคัญต่อการดํารง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.952564991+07:00","message":"[bufferProcess] interim [240000000]:การตอบสนองของพืชมีความสําคัญต่อการดํารง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.952567715+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสำคัญต่อการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.952574503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.952577009+07:00","message":"> Transcript [1011] [false]: 'การตอบสนองของพืชมีความสำคัญต่อการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.952580977+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.952583222+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.952585375+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.952588141+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.952594079+07:00","message":"Push: 'พืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.952596713+07:00","message":"TextPushed: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.952599018+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืชมีความสำคัญต่อการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.952601164+07:00","message":"Next Push (prob) : 'สำคัญต่อการดำรง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.952608664+07:00","message":"push: {false พืชมีความ 0 0xc002d8a180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.272898336+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.272940734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.272947131+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.272962969+07:00","message":"[buffer interim] 162 false การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.272969784+07:00","message":"[bufferProcess] interim [540000000]:การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.272972836+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสําคัญต่อการดํารง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.27298047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.27298325+07:00","message":"> Transcript [1012] [false]: 'การตอบสนองของพืชมีความสําคัญต่อการดํารง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.272985362+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.272987305+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชมีความสําคัญต่อการดํารง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.662107357+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.662143326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.662149717+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิตของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.662162878+07:00","message":"[buffer interim] 162 false การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.66217024+07:00","message":"[bufferProcess] interim [960000000]:การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.662172806+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.662179798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.662182436+07:00","message":"> Transcript [1013] [false]: 'การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.662186052+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.66218795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.662189992+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความสําคัญต่อการดํารง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.662192427+07:00","message":"TextPushed: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.913010176+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.913051564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.913057934+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.913073762+07:00","message":"[buffer interim] 162 false การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.91308058+07:00","message":"[bufferProcess] interim [140000000]:การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.913083701+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.913091072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.913093964+07:00","message":"> Transcript [1014] [false]: 'การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.913096635+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.913099062+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิตของ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:49.979588933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:49.979597065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:50.100310626+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:50.197350231+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:50.197396107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิตของพืช\",\"confidence\":0.9429521}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:50.197416196+07:00","message":"receive interim result [true|false]: การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:50.197427246+07:00","message":"end recv isFinal message id 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:50.197429347+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:50.197436319+07:00","message":"[buffer interim] 162 true การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:50.197446855+07:00","message":"[bufferProcess] interim [590000000]:การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:50.197450347+07:00","message":"[bufferProcess] send to processor (isfinal):การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:50.197454239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:50.197457179+07:00","message":"> Transcript [1015] [false]: 'การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:50.197459747+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:50.197461991+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:50.197464022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:50.197465747+07:00","message":"> Transcript [1016] [true]: 'การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:50.197468142+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:50.19747017+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:50.197473541+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:50.197476279+07:00","message":"TextPushed: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:50.197479582+07:00","message":"Push: 'สำคัญต่อการดำรงชีวิตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:50.197489037+07:00","message":"push: {true สำคัญต่อการดำรงชีวิตของพืช 0 0xc002d8a180}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:50.208311199+07:00","message":"write wav file: './tmp/7570/7570_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:50.424141215+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:51.96993711+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:51.969973973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:51.969979952+07:00","message":"receive interim result [false|false]: เพื่อตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:51.969995455+07:00","message":"[buffer interim] 163 false เพื่อตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.970002639+07:00","message":"[bufferProcess] interim [380000000]:เพื่อตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.970004848+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.970011433+07:00","message":"[bufferProcess] send to processor (ticker):เพื่อตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.970014385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.970017216+07:00","message":"> Transcript [1017] [false]: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.970019613+07:00","message":"Set StatePrefix (first interim): 'เพื่อตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.026581561+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.026620309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อตอบสนองต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.026627877+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.026640086+07:00","message":"[buffer interim] 163 false เพื่อตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.026647493+07:00","message":"[bufferProcess] interim [440000000]:เพื่อตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.026649619+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.287449627+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.287489276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อตอบสนองต่อสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.287495509+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.287506767+07:00","message":"[buffer interim] 163 false เพื่อตอบสนองต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.287514692+07:00","message":"[bufferProcess] interim [680000000]:เพื่อตอบสนองต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.287517282+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.287522792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.287525585+07:00","message":"> Transcript [1018] [false]: 'เพื่อตอบสนองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.287528572+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.287530764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.287532647+07:00","message":"StatePrefix: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.287534801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.472152386+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.472198019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อตอบสนองต่อสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.472204127+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.472217407+07:00","message":"[buffer interim] 163 false เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.472225123+07:00","message":"[bufferProcess] interim [860000000]:เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.47222755+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.472234236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.47223717+07:00","message":"> Transcript [1019] [false]: 'เพื่อตอบสนองต่อสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.472240709+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.472242846+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.472244951+07:00","message":"StatePrefix: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.472247335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:52.979946388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:52.979945904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.05215824+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.052199689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อตอบสนองต่อสิ่งเร้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.0522069+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.052220258+07:00","message":"[buffer interim] 163 false เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.052227892+07:00","message":"[bufferProcess] interim [460000000]:เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.052230361+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.052233945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.052236768+07:00","message":"> Transcript [1020] [false]: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.052240255+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.052242262+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.052244617+07:00","message":"StatePrefix: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.052246663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.889037297+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.889078013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อตอบสนองต่อสิ่งเร้าแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.88908393+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้าแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.889097138+07:00","message":"[buffer interim] 163 false เพื่อตอบสนองต่อสิ่งเร้าแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.88910499+07:00","message":"[bufferProcess] interim [300000000]:เพื่อตอบสนองต่อสิ่งเร้าแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.889107672+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.8891149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.889117687+07:00","message":"> Transcript [1021] [false]: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.88912156+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.889123901+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.889126068+07:00","message":"StatePrefix: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.889128373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.889134856+07:00","message":"Push: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.88913742+07:00","message":"TextPushed: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.889141187+07:00","message":"Set new StatePrefix : 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.88914445+07:00","message":"Next Push (prob) : 'ต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.889168677+07:00","message":"push: {false เพื่อตอบสนอง 0 0xc001f26980}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.079999309+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.080029792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.080035711+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.080047068+07:00","message":"[buffer interim] 163 false เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.080053872+07:00","message":"[bufferProcess] interim [480000000]:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.080056615+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้าแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.080062126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.080064586+07:00","message":"> Transcript [1022] [false]: 'เพื่อตอบสนองต่อสิ่งเร้าแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.080067872+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.080070071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.080072286+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.080074922+07:00","message":"TextPushed: 'เพื่อตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.338917656+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.338964333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.338970813+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.338991136+07:00","message":"[buffer interim] 163 false เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.33900139+07:00","message":"[bufferProcess] interim [780000000]:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.33900413+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.339008276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.339011324+07:00","message":"> Transcript [1023] [false]: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.339014675+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.33901677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.339019194+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.33902191+07:00","message":"TextPushed: 'เพื่อตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.59021054+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.590249996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.590255751+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.59026903+07:00","message":"[buffer interim] 163 false เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.590275761+07:00","message":"[bufferProcess] interim [960000000]:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.590278402+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.590284161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.590287031+07:00","message":"> Transcript [1024] [false]: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.590292822+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.590294948+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.590296937+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.590299104+07:00","message":"TextPushed: 'เพื่อตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.166173324+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.166216964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.166223999+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.166238719+07:00","message":"[buffer interim] 163 false เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.166245363+07:00","message":"[bufferProcess] interim [560000000]:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.166248166+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.166254828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.16625827+07:00","message":"> Transcript [1025] [false]: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.166262244+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.166264257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.166267996+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.166270304+07:00","message":"TextPushed: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.166275957+07:00","message":"Push: 'ต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.166277838+07:00","message":"TextPushed: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.16628018+07:00","message":"Set new StatePrefix : 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.166282452+07:00","message":"Next Push (prob) : 'ในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.166290296+07:00","message":"push: {false ต่อสิ่งเร้า 0 0xc001f26980}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.349108083+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.410015858+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.475930645+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.475982949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว\",\"confidence\":0.9584786}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.475988985+07:00","message":"receive interim result [true|false]: เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.475998854+07:00","message":"end recv isFinal message id 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.476000817+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.476007912+07:00","message":"[buffer interim] 163 true เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.476018323+07:00","message":"[bufferProcess] interim [950000000]:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.476021692+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.476024694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.476028181+07:00","message":"> Transcript [1026] [false]: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.476031631+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.476033537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.476037708+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.476040367+07:00","message":"TextPushed: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.476042217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.476044092+07:00","message":"> Transcript [1027] [true]: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.476046489+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.476048096+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.476049723+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.476051493+07:00","message":"TextPushed: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.47606005+07:00","message":"Push: 'ในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.476067336+07:00","message":"push: {true ในรูปแบบการเคลื่อนไหว 0 0xc001f26980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:55.485811109+07:00","message":"write wav file: './tmp/7570/7570_163.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:55.980480645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:55.98050927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:57.749406538+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:57.74945313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:57.749458133+07:00","message":"receive interim result [false|false]: รูปแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:57.749474666+07:00","message":"[buffer interim] 164 false รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:57.749482785+07:00","message":"[bufferProcess] interim [340000000]:รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:57.749484908+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:57.749491978+07:00","message":"[bufferProcess] send to processor (ticker):รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:57.749495643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:57.749498535+07:00","message":"> Transcript [1028] [false]: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:57.749500698+07:00","message":"Set StatePrefix (first interim): 'รูปแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.384589379+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.384621509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.384627302+07:00","message":"receive interim result [false|false]: รูปแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.384644797+07:00","message":"[buffer interim] 164 false รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.384651641+07:00","message":"[bufferProcess] interim [940000000]:รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.384653482+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.536750875+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.536790487+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.536793551+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.536795327+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.536796978+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.536798657+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.536800795+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.536802359+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.536803864+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.782263732+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.782311431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.78231715+07:00","message":"receive interim result [false|false]: รูปแบบคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.782329527+07:00","message":"[buffer interim] 164 false รูปแบบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.78233604+07:00","message":"[bufferProcess] interim [420000000]:รูปแบบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.782338668+07:00","message":"[bufferProcess] send to processor:รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.782343521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.782346386+07:00","message":"> Transcript [1029] [false]: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.782349499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.782351686+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.782353576+07:00","message":"StatePrefix: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.782355689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.899755562+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.899800642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.899805967+07:00","message":"receive interim result [false|false]: รูปแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.899816862+07:00","message":"[buffer interim] 164 false รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.899823459+07:00","message":"[bufferProcess] interim [480000000]:รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.899825854+07:00","message":"[bufferProcess] send to processor:รูปแบบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.899829133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.899832253+07:00","message":"> Transcript [1030] [false]: 'รูปแบบคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.899835643+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.899837608+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.899839662+07:00","message":"StatePrefix: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.899841778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.951636506+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.951667315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบคือการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.951673178+07:00","message":"receive interim result [false|false]: รูปแบบคือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.951686445+07:00","message":"[buffer interim] 164 false รูปแบบคือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.951692155+07:00","message":"[bufferProcess] interim [540000000]:รูปแบบคือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.951694606+07:00","message":"[bufferProcess] send to processor:รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.951700897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.951703669+07:00","message":"> Transcript [1031] [false]: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.951706674+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.951708646+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.951710646+07:00","message":"StatePrefix: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.951712933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:58.981226136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:58.981261743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.275240975+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.275288108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบคือการต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.275294818+07:00","message":"receive interim result [false|false]: รูปแบบคือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.275311432+07:00","message":"[buffer interim] 164 false รูปแบบคือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.275318847+07:00","message":"[bufferProcess] interim [840000000]:รูปแบบคือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.275321486+07:00","message":"[bufferProcess] send to processor:รูปแบบคือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.275328301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.275330985+07:00","message":"> Transcript [1032] [false]: 'รูปแบบคือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.275334433+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.275336434+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.275338225+07:00","message":"StatePrefix: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.275341368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.275348761+07:00","message":"Push: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.275351224+07:00","message":"TextPushed: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.275353419+07:00","message":"Set new StatePrefix : 'รูปแบบคือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.275355443+07:00","message":"Next Push (prob) : 'คือการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.275363293+07:00","message":"push: {false รูปแบบ 0 0xc003ae4000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.279235779+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.279266226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบคือการตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.279272458+07:00","message":"receive interim result [false|false]: รูปแบบคือการตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.279285766+07:00","message":"[buffer interim] 164 false รูปแบบคือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.279291886+07:00","message":"[bufferProcess] interim [900000000]:รูปแบบคือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.279293894+07:00","message":"[bufferProcess] send to processor:รูปแบบคือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.279296641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.279299347+07:00","message":"> Transcript [1033] [false]: 'รูปแบบคือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.279302598+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.279304578+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.279306855+07:00","message":"StatePrefix: 'รูปแบบคือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.279309426+07:00","message":"TextPushed: 'รูปแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.593851292+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.593891076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบคือการตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.593898203+07:00","message":"receive interim result [false|false]: รูปแบบคือการตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.593913671+07:00","message":"[buffer interim] 164 false รูปแบบคือการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.593919579+07:00","message":"[bufferProcess] interim [200000000]:รูปแบบคือการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.593931332+07:00","message":"[bufferProcess] send to processor:รูปแบบคือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.593938608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.593941524+07:00","message":"> Transcript [1034] [false]: 'รูปแบบคือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.593945021+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.593947389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.593949374+07:00","message":"StatePrefix: 'รูปแบบคือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.593951562+07:00","message":"TextPushed: 'รูปแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.853252736+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.853291841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบคือการตอบสนองที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.85329773+07:00","message":"receive interim result [false|false]: รูปแบบคือการตอบสนองที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.853312728+07:00","message":"[buffer interim] 164 false รูปแบบคือการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.853319682+07:00","message":"[bufferProcess] interim [500000000]:รูปแบบคือการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.853322257+07:00","message":"[bufferProcess] send to processor:รูปแบบคือการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.853331447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.853333856+07:00","message":"> Transcript [1035] [false]: 'รูปแบบคือการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.853337367+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.853339918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.853341997+07:00","message":"StatePrefix: 'รูปแบบคือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.853344276+07:00","message":"TextPushed: 'รูปแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.18057919+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.180615473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบคือการตอบสนองที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.180620946+07:00","message":"receive interim result [false|false]: รูปแบบคือการตอบสนองที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.180634702+07:00","message":"[buffer interim] 164 false รูปแบบคือการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.180642867+07:00","message":"[bufferProcess] interim [740000000]:รูปแบบคือการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.180645627+07:00","message":"[bufferProcess] send to processor:รูปแบบคือการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.180651687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.180654537+07:00","message":"> Transcript [1036] [false]: 'รูปแบบคือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.180658469+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.180660957+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.180663101+07:00","message":"StatePrefix: 'รูปแบบคือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.180665448+07:00","message":"TextPushed: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.180670219+07:00","message":"Push: 'คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.180672313+07:00","message":"TextPushed: 'รูปแบบคือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.180674634+07:00","message":"Set new StatePrefix : 'รูปแบบคือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.180676929+07:00","message":"Next Push (prob) : 'ตอบสนองที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.180684743+07:00","message":"push: {false คือการ 0 0xc003ae4000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.367060182+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.367094989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบคือการตอบสนองที่มีทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.367100169+07:00","message":"receive interim result [false|false]: รูปแบบคือการตอบสนองที่มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.367114651+07:00","message":"[buffer interim] 164 false รูปแบบคือการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.367123366+07:00","message":"[bufferProcess] interim [980000000]:รูปแบบคือการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.367126113+07:00","message":"[bufferProcess] send to processor:รูปแบบคือการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.367133861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.36713673+07:00","message":"> Transcript [1037] [false]: 'รูปแบบคือการตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.367140025+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.367142226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.36714432+07:00","message":"StatePrefix: 'รูปแบบคือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.367146978+07:00","message":"TextPushed: 'รูปแบบคือการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.556694444+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.556740772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบคือการตอบสนองที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.556750039+07:00","message":"receive interim result [false|false]: รูปแบบคือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.556764051+07:00","message":"[buffer interim] 164 false รูปแบบคือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.55677037+07:00","message":"[bufferProcess] interim [220000000]:รูปแบบคือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.55677297+07:00","message":"[bufferProcess] send to processor:รูปแบบคือการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.556778011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.556780987+07:00","message":"> Transcript [1038] [false]: 'รูปแบบคือการตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.556784195+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.556786232+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.556788144+07:00","message":"StatePrefix: 'รูปแบบคือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.556790634+07:00","message":"TextPushed: 'รูปแบบคือการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.598719086+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.712137786+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.712180633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบคือการตอบสนองที่มีทิศทาง\",\"confidence\":0.95744646}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.712187294+07:00","message":"receive interim result [true|false]: รูปแบบคือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.712199661+07:00","message":"end recv isFinal message id 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.712201715+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.712207617+07:00","message":"[buffer interim] 164 true รูปแบบคือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712214844+07:00","message":"[bufferProcess] interim [400000000]:รูปแบบคือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712218612+07:00","message":"[bufferProcess] send to processor (isfinal):รูปแบบคือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712221921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712224606+07:00","message":"> Transcript [1039] [false]: 'รูปแบบคือการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712227807+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712229613+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712232424+07:00","message":"StatePrefix: 'รูปแบบคือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712235163+07:00","message":"TextPushed: 'รูปแบบคือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712238629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712240744+07:00","message":"> Transcript [1040] [true]: 'รูปแบบคือการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712243347+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712245261+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712246942+07:00","message":"StatePrefix: 'รูปแบบคือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712248814+07:00","message":"TextPushed: 'รูปแบบคือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.712251545+07:00","message":"Push: 'ตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.712260422+07:00","message":"push: {true ตอบสนองที่มีทิศทาง 0 0xc003ae4000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:00.72241869+07:00","message":"write wav file: './tmp/7570/7570_164.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.732194948+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.239859432+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.311787991+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.327176687+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.327191161+07:00","message":"found end of frame, send empty tag with msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.327194253+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.327199999+07:00","message":"[buffer interim] 165 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.327205731+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.327208704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.327211209+07:00","message":"> Transcript [1041] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.327213704+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.327215496+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.32721721+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.327219031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.327226654+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.32723465+07:00","message":"push: {true \n 0 0xc00012eb80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:01.331988387+07:00","message":"write wav file: './tmp/7570/7570_165.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:01.982013522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:01.982018455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.534920857+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.53496746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปล่านะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.534973562+07:00","message":"receive interim result [false|false]: เปล่านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.534991921+07:00","message":"[buffer interim] 166 false เปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.534999565+07:00","message":"[bufferProcess] interim [260000000]:เปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.53500173+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.535007386+07:00","message":"[bufferProcess] send to processor (ticker):เปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.535010072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.535012965+07:00","message":"> Transcript [1042] [false]: 'เปล่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.535015253+07:00","message":"Set StatePrefix (first interim): 'เปล่านะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.181819669+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.181853655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปล่านะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.181859459+07:00","message":"receive interim result [false|false]: เปล่านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.181869586+07:00","message":"[buffer interim] 166 false เปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.181876769+07:00","message":"[bufferProcess] interim [860000000]:เปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.181878695+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.423791699+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.423825994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.423831689+07:00","message":"receive interim result [false|false]: เห็นยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.423845483+07:00","message":"[buffer interim] 166 false เห็นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.423852593+07:00","message":"[bufferProcess] interim [160000000]:เห็นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.423855079+07:00","message":"[bufferProcess] send to processor:เปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.423861297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.42386429+07:00","message":"> Transcript [1043] [false]: 'เปล่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.42386775+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.423870156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.423871959+07:00","message":"StatePrefix: 'เปล่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.423873889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.640985999+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.641024736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นยอดพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.641029796+07:00","message":"receive interim result [false|false]: เห็นยอดพระ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.641043883+07:00","message":"[buffer interim] 166 false เห็นยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.64105237+07:00","message":"[bufferProcess] interim [400000000]:เห็นยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.641054874+07:00","message":"[bufferProcess] send to processor:เห็นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.64105865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.641061305+07:00","message":"> Transcript [1044] [false]: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.641063667+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.641065688+07:00","message":"Set new StatePrefix: 'เห็นยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.745970919+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.745997516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นยอดพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.746004055+07:00","message":"receive interim result [false|false]: เห็นยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.746016653+07:00","message":"[buffer interim] 166 false เห็นยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.74602379+07:00","message":"[bufferProcess] interim [460000000]:เห็นยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.746030731+07:00","message":"[bufferProcess] send to processor:เห็นยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.746037764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.746040448+07:00","message":"> Transcript [1045] [false]: 'เห็นยอดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.746042927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.746044888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.746046723+07:00","message":"StatePrefix: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.746048635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.069412401+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.069451849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นยอดพืชเอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.069457815+07:00","message":"receive interim result [false|false]: เห็นยอดพืชเอน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.06947072+07:00","message":"[buffer interim] 166 false เห็นยอดพืชเอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.069477858+07:00","message":"[bufferProcess] interim [820000000]:เห็นยอดพืชเอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.069480856+07:00","message":"[bufferProcess] send to processor:เห็นยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.069485933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.069489039+07:00","message":"> Transcript [1046] [false]: 'เห็นยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.06949322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.069495321+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.069497294+07:00","message":"StatePrefix: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.069499401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.143516034+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.143553131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นยอดพืชเด่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.1435597+07:00","message":"receive interim result [false|false]: เห็นยอดพืชเด่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.143572045+07:00","message":"[buffer interim] 166 false เห็นยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.143579+07:00","message":"[bufferProcess] interim [880000000]:เห็นยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.143581912+07:00","message":"[bufferProcess] send to processor:เห็นยอดพืชเอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.143588529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.143595101+07:00","message":"> Transcript [1047] [false]: 'เห็นยอดพืชเอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.143598403+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.143600468+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.143602337+07:00","message":"StatePrefix: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.143604405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.794232431+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.79427919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นยอดพืชเด่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.794287+07:00","message":"receive interim result [false|false]: เห็นยอดพืชเด่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.794299057+07:00","message":"[buffer interim] 166 false เห็นยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.794309469+07:00","message":"[bufferProcess] interim [480000000]:เห็นยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.794312873+07:00","message":"[bufferProcess] send to processor:เห็นยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.794319193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.794323934+07:00","message":"> Transcript [1048] [false]: 'เห็นยอดพืชเด่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.794328772+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.794332836+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.794334709+07:00","message":"StatePrefix: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.794336764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.794340725+07:00","message":"Push: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.794344834+07:00","message":"TextPushed: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.794347973+07:00","message":"Set new StatePrefix : 'เห็นยอดพืชเด่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.794351092+07:00","message":"Next Push (prob) : 'พืชเด่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.794360094+07:00","message":"push: {false เห็นยอด 0 0xc002b40600}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.84891037+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.848952416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นยอดพืชเอนเข้าหาแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.848958565+07:00","message":"receive interim result [false|false]: เห็นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.848971509+07:00","message":"[buffer interim] 166 false เห็นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.848978636+07:00","message":"[bufferProcess] interim [600000000]:เห็นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.848981141+07:00","message":"[bufferProcess] send to processor:เห็นยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.848986399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.848989086+07:00","message":"> Transcript [1049] [false]: 'เห็นยอดพืชเด่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.848991992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.848994098+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.84899624+07:00","message":"StatePrefix: 'เห็นยอดพืชเด่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.848998494+07:00","message":"TextPushed: 'เห็นยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.901278226+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.961385512+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:04.9826604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:04.982695618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.050318679+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.050357498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นยอดพืชเอนเข้าหาแสง\",\"confidence\":0.92260456}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.050363691+07:00","message":"receive interim result [true|false]: เช่นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.050371936+07:00","message":"end recv isFinal message id 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.05037518+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.050383699+07:00","message":"[buffer interim] 166 true เช่นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050392569+07:00","message":"[bufferProcess] interim [810000000]:เช่นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.05040601+07:00","message":"[bufferProcess] send to processor (isfinal):เห็นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.05040971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050412679+07:00","message":"> Transcript [1050] [false]: 'เห็นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050414906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050416814+07:00","message":"Set new StatePrefix: 'เห็นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050418533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050420494+07:00","message":"> Transcript [1051] [true]: 'เช่นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050423053+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050425068+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050427042+07:00","message":"StatePrefix: 'เห็นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.05043173+07:00","message":"TextPushed: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050434562+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050564129+07:00","message":"Push: 'พืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050568236+07:00","message":"TextPushed: 'เห็นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050571332+07:00","message":"Set new StatePrefix : 'เช่นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050575893+07:00","message":"Next Push (prob) : 'เช่นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.050587263+07:00","message":"push: {true พืชเอนเข้าหาแสง 0 0xc002b40600}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.050586077+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_166.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:05.060680575+07:00","message":"write wav file: './tmp/7570/7570_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.188872528+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.188912436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.188918117+07:00","message":"receive interim result [false|false]: ถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.188932761+07:00","message":"[buffer interim] 167 false ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.188938584+07:00","message":"[bufferProcess] interim [260000000]:ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.188940833+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.188948207+07:00","message":"[bufferProcess] send to processor (ticker):ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.188950818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.188953271+07:00","message":"> Transcript [1052] [false]: 'ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.188956511+07:00","message":"Set StatePrefix (first interim): 'ถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.322979665+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.323016533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.323022719+07:00","message":"receive interim result [false|false]: ถึงว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.323036374+07:00","message":"[buffer interim] 167 false ถึงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.323044135+07:00","message":"[bufferProcess] interim [380000000]:ถึงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.323047218+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.582875119+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.582920928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่าล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.582928086+07:00","message":"receive interim result [false|false]: ถึงว่าล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.582944352+07:00","message":"[buffer interim] 167 false ถึงว่าล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.582953941+07:00","message":"[bufferProcess] interim [680000000]:ถึงว่าล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.582957733+07:00","message":"[bufferProcess] send to processor:ถึงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.582965012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.582969867+07:00","message":"> Transcript [1053] [false]: 'ถึงว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.582974747+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.582978015+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.582981531+07:00","message":"StatePrefix: 'ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.582984611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.712588588+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.712633475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.712640907+07:00","message":"receive interim result [false|false]: ถึงว่ารัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.712657444+07:00","message":"[buffer interim] 167 false ถึงว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.712668982+07:00","message":"[bufferProcess] interim [800000000]:ถึงว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.712672468+07:00","message":"[bufferProcess] send to processor:ถึงว่าล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.712679604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.712683459+07:00","message":"> Transcript [1054] [false]: 'ถึงว่าล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.712687616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.712690576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.712694057+07:00","message":"StatePrefix: 'ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.712697024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.085659215+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.085702156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักเธอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.085709945+07:00","message":"receive interim result [false|false]: ถึงว่ารักเธอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.085725062+07:00","message":"[buffer interim] 167 false ถึงว่ารักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.085736073+07:00","message":"[bufferProcess] interim [160000000]:ถึงว่ารักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.08573995+07:00","message":"[bufferProcess] send to processor:ถึงว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.08574731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.085751264+07:00","message":"> Transcript [1055] [false]: 'ถึงว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.085755916+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.085758905+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.085762068+07:00","message":"StatePrefix: 'ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.085765354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.097471795+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.097497133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.097503533+07:00","message":"receive interim result [false|false]: ถึงว่ารักคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.097517518+07:00","message":"[buffer interim] 167 false ถึงว่ารักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.097523931+07:00","message":"[bufferProcess] interim [220000000]:ถึงว่ารักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.097526969+07:00","message":"[bufferProcess] send to processor:ถึงว่ารักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.097533884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.097537506+07:00","message":"> Transcript [1056] [false]: 'ถึงว่ารักเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.097541619+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.097544398+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.097547755+07:00","message":"StatePrefix: 'ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.097550505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.097556284+07:00","message":"Push: 'ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.097558964+07:00","message":"TextPushed: 'ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.097562092+07:00","message":"Set new StatePrefix : 'ถึงว่ารักเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.097565124+07:00","message":"Next Push (prob) : 'ว่ารักเธอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.097577147+07:00","message":"push: {false ถึง 0 0xc003ae4d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.276072741+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.276115305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.276121196+07:00","message":"receive interim result [false|false]: ถึงว่ารักพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.276140829+07:00","message":"[buffer interim] 167 false ถึงว่ารักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.27615075+07:00","message":"[bufferProcess] interim [340000000]:ถึงว่ารักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.276153159+07:00","message":"[bufferProcess] send to processor:ถึงว่ารักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.27615801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.276161924+07:00","message":"> Transcript [1057] [false]: 'ถึงว่ารักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.276165113+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.276167991+07:00","message":"Set new StatePrefix: 'ถึงว่ารักคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.725290559+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.725330372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักพืชเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.725336523+07:00","message":"receive interim result [false|false]: ถึงว่ารักพืชเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.725350612+07:00","message":"[buffer interim] 167 false ถึงว่ารักพืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.725357586+07:00","message":"[bufferProcess] interim [760000000]:ถึงว่ารักพืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.725359908+07:00","message":"[bufferProcess] send to processor:ถึงว่ารักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.725366566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.72536951+07:00","message":"> Transcript [1058] [false]: 'ถึงว่ารักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.725371882+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.725373981+07:00","message":"Set new StatePrefix: 'ถึงว่ารักพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.920555393+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.920591324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักพืชเจริญไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.92059697+07:00","message":"receive interim result [false|false]: ถึงว่ารักพืชเจริญไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.920609792+07:00","message":"[buffer interim] 167 false ถึงว่ารักพืชเจริญไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.920617292+07:00","message":"[bufferProcess] interim [0]:ถึงว่ารักพืชเจริญไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.920620254+07:00","message":"[bufferProcess] send to processor:ถึงว่ารักพืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.92062586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.92062911+07:00","message":"> Transcript [1059] [false]: 'ถึงว่ารักพืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.920632468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.920634678+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.920636552+07:00","message":"StatePrefix: 'ถึงว่ารักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.920639023+07:00","message":"TextPushed: 'ถึง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:07.983550813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:07.983567482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.174460805+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.174497633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักพืชเจริญไปใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.174503413+07:00","message":"receive interim result [false|false]: ถึงว่ารักพืชเจริญไปใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.174517357+07:00","message":"[buffer interim] 167 false ถึงว่ารักพืชเจริญไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.174525134+07:00","message":"[bufferProcess] interim [240000000]:ถึงว่ารักพืชเจริญไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.174527953+07:00","message":"[bufferProcess] send to processor:ถึงว่ารักพืชเจริญไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.174534589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.174537659+07:00","message":"> Transcript [1060] [false]: 'ถึงว่ารักพืชเจริญไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.174541254+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.174543413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.174545238+07:00","message":"StatePrefix: 'ถึงว่ารักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.174547689+07:00","message":"TextPushed: 'ถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.430971718+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.431016023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักพืชเจริญไปในพริบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.431022827+07:00","message":"receive interim result [false|false]: ถึงว่ารักพืชเจริญไปในพริบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.431040419+07:00","message":"[buffer interim] 167 false ถึงว่ารักพืชเจริญไปในพริบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.431048518+07:00","message":"[bufferProcess] interim [480000000]:ถึงว่ารักพืชเจริญไปในพริบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.431053174+07:00","message":"[bufferProcess] send to processor:ถึงว่ารักพืชเจริญไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.431057924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.431062118+07:00","message":"> Transcript [1061] [false]: 'ถึงว่ารักพืชเจริญไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.431067048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.43106997+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.43107352+07:00","message":"StatePrefix: 'ถึงว่ารักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.431077054+07:00","message":"TextPushed: 'ถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.498879861+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.498934669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักพืชเจริญไปในพริบตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.498941512+07:00","message":"receive interim result [false|false]: ถึงว่ารักพืชเจริญไปในพริบตา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.498957299+07:00","message":"[buffer interim] 167 false ถึงว่ารักพืชเจริญไปในพริบตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.498964506+07:00","message":"[bufferProcess] interim [540000000]:ถึงว่ารักพืชเจริญไปในพริบตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.498967124+07:00","message":"[bufferProcess] send to processor:ถึงว่ารักพืชเจริญไปในพริบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.498973263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.498975973+07:00","message":"> Transcript [1062] [false]: 'ถึงว่ารักพืชเจริญไปในพริบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.49897994+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.498982132+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.498984285+07:00","message":"StatePrefix: 'ถึงว่ารักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.498987943+07:00","message":"TextPushed: 'ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.498990771+07:00","message":"Push: 'ว่ารักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.49899272+07:00","message":"TextPushed: 'ถึงว่ารักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.498994597+07:00","message":"Set new StatePrefix : 'ถึงว่ารักพืชเจริญไปในพริบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.498996731+07:00","message":"Next Push (prob) : 'เจริญไปในพริบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.499004491+07:00","message":"push: {false ว่ารักพืช 0 0xc003ae4d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.625428977+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.625470742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักพืชเจริญไปในทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.625476918+07:00","message":"receive interim result [false|false]: ถึงว่ารักพืชเจริญไปในทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.625491232+07:00","message":"[buffer interim] 167 false ถึงว่ารักพืชเจริญไปในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.62549821+07:00","message":"[bufferProcess] interim [660000000]:ถึงว่ารักพืชเจริญไปในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.625500925+07:00","message":"[bufferProcess] send to processor:ถึงว่ารักพืชเจริญไปในพริบตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.625507575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.625510681+07:00","message":"> Transcript [1063] [false]: 'ถึงว่ารักพืชเจริญไปในพริบตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.625514219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.625516267+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.625518124+07:00","message":"StatePrefix: 'ถึงว่ารักพืชเจริญไปในพริบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.625520723+07:00","message":"TextPushed: 'ถึงว่ารักพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.814910465+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.814954917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักพืชเจริญไปในทิศทางเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.814961212+07:00","message":"receive interim result [false|false]: ถึงว่ารักพืชเจริญไปในทิศทางเดียว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.81497598+07:00","message":"[buffer interim] 167 false ถึงว่ารักพืชเจริญไปในทิศทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.814983704+07:00","message":"[bufferProcess] interim [900000000]:ถึงว่ารักพืชเจริญไปในทิศทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.814986601+07:00","message":"[bufferProcess] send to processor:ถึงว่ารักพืชเจริญไปในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.814992416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.814995859+07:00","message":"> Transcript [1064] [false]: 'ถึงว่ารักพืชเจริญไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.814998582+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.815001301+07:00","message":"Set new StatePrefix: 'ถึงว่ารักพืชเจริญไปในทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.003815559+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.00385403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักพืชเจริญไปในทิศทางเดียวกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.003860894+07:00","message":"receive interim result [false|false]: ถึงว่ารักพืชเจริญไปในทิศทางเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.00387362+07:00","message":"[buffer interim] 167 false ถึงว่ารักพืชเจริญไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.003880866+07:00","message":"[bufferProcess] interim [80000000]:ถึงว่ารักพืชเจริญไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.003883646+07:00","message":"[bufferProcess] send to processor:ถึงว่ารักพืชเจริญไปในทิศทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.003890476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.003893896+07:00","message":"> Transcript [1065] [false]: 'ถึงว่ารักพืชเจริญไปในทิศทางเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.003898061+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.003900268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.003902204+07:00","message":"StatePrefix: 'ถึงว่ารักพืชเจริญไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.003904845+07:00","message":"TextPushed: 'ถึงว่ารักพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.138576387+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.138631985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.138638812+07:00","message":"receive interim result [false|false]: ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.138652798+07:00","message":"[buffer interim] 167 false ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.138659778+07:00","message":"[bufferProcess] interim [200000000]:ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.138662361+07:00","message":"[bufferProcess] send to processor:ถึงว่ารักพืชเจริญไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.138669653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.1386729+07:00","message":"> Transcript [1066] [false]: 'ถึงว่ารักพืชเจริญไปในทิศทางเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.138676725+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.138679135+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.138681341+07:00","message":"StatePrefix: 'ถึงว่ารักพืชเจริญไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.138684276+07:00","message":"TextPushed: 'ถึงว่ารักพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.32636398+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.326408883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.326417426+07:00","message":"receive interim result [false|false]: ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.326430878+07:00","message":"[buffer interim] 167 false ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.326438561+07:00","message":"[bufferProcess] interim [380000000]:ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.326441835+07:00","message":"[bufferProcess] send to processor:ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.326449097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.326451953+07:00","message":"> Transcript [1067] [false]: 'ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.326456089+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.326458855+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.326461233+07:00","message":"StatePrefix: 'ถึงว่ารักพืชเจริญไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.326465936+07:00","message":"TextPushed: 'ถึงว่ารักพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.912837928+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.912888121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.912893378+07:00","message":"receive interim result [false|false]: ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.912907909+07:00","message":"[buffer interim] 167 false ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.91291491+07:00","message":"[bufferProcess] interim [980000000]:ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.912917338+07:00","message":"[bufferProcess] send to processor:ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.912920759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.912923587+07:00","message":"> Transcript [1068] [false]: 'ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.912927144+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.912929158+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.912931861+07:00","message":"StatePrefix: 'ถึงว่ารักพืชเจริญไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.912933991+07:00","message":"TextPushed: 'ถึงว่ารักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.912936719+07:00","message":"Push: 'เจริญไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.912938495+07:00","message":"TextPushed: 'ถึงว่ารักพืชเจริญไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.912940473+07:00","message":"Set new StatePrefix : 'ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.912942555+07:00","message":"Next Push (prob) : 'เดียวกับเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.912951427+07:00","message":"push: {false เจริญไปในทิศทาง 0 0xc003ae4d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.147545145+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.209715523+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.245646088+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.245690236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา\",\"confidence\":0.94859}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.245696189+07:00","message":"receive interim result [true|false]: ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.24570556+07:00","message":"end recv isFinal message id 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.245707944+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.245716485+07:00","message":"[buffer interim] 167 true ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.245726673+07:00","message":"[bufferProcess] interim [400000000]:ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.245730783+07:00","message":"[bufferProcess] send to processor (isfinal):ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.245745113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.245771489+07:00","message":"> Transcript [1069] [false]: 'ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.245778524+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.245780886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.24578273+07:00","message":"StatePrefix: 'ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.245786275+07:00","message":"TextPushed: 'ถึงว่ารักพืชเจริญไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.245788729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.245790893+07:00","message":"> Transcript [1070] [true]: 'ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.245793102+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.245794723+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.245796347+07:00","message":"StatePrefix: 'ถึงว่ารักพืชเจริญไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.24579807+07:00","message":"TextPushed: 'ถึงว่ารักพืชเจริญไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.24580601+07:00","message":"Push: 'เดียวกับเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.245817619+07:00","message":"push: {true เดียวกับเรา 0 0xc003ae4d80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:10.256637906+07:00","message":"write wav file: './tmp/7570/7570_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.84771028+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.92716399+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.927185907+07:00","message":"found end of frame, send empty tag with msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.92718956+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.927196842+07:00","message":"[buffer interim] 168 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.92720583+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.927209773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.927213055+07:00","message":"> Transcript [1071] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.927215519+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.927217369+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.927219075+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.927220798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.92723044+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.927239546+07:00","message":"push: {true \n 0 0xc002b40400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:10.932811401+07:00","message":"write wav file: './tmp/7570/7570_168.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:10.984545116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:10.984556458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:11.172209189+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.346130486+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.346174098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.34617969+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.346194064+07:00","message":"[buffer interim] 169 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.346201444+07:00","message":"[bufferProcess] interim [960000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.346203232+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.346207151+07:00","message":"[bufferProcess] send to processor (ticker):รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.346209876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.346212952+07:00","message":"> Transcript [1072] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.346215057+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.411623962+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.411660227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.411666126+07:00","message":"receive interim result [false|false]: รูปแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.4116779+07:00","message":"[buffer interim] 169 false รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.411684206+07:00","message":"[bufferProcess] interim [80000000]:รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.411686366+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.934465395+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.93451801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.934523662+07:00","message":"receive interim result [false|false]: รูปแบบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.934539492+07:00","message":"[buffer interim] 169 false รูปแบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.934545271+07:00","message":"[bufferProcess] interim [620000000]:รูปแบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.934547761+07:00","message":"[bufferProcess] send to processor:รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.934553795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.934556543+07:00","message":"> Transcript [1073] [false]: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.934559954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.934561974+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.934564303+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.934566583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.498343168+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.498383973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบนะคะก็คือการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.498389257+07:00","message":"receive interim result [false|false]: รูปแบบนะคะก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.498418389+07:00","message":"[buffer interim] 169 false รูปแบบนะคะก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.498425247+07:00","message":"[bufferProcess] interim [160000000]:รูปแบบนะคะก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.49842759+07:00","message":"[bufferProcess] send to processor:รูปแบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.498433906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.498436885+07:00","message":"> Transcript [1074] [false]: 'รูปแบบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.498440652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.498442918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.49844527+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.498447482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.756083649+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.756136788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบนะคะก็คือการต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.756145745+07:00","message":"receive interim result [false|false]: รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.756165677+07:00","message":"[buffer interim] 169 false รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.756180932+07:00","message":"[bufferProcess] interim [400000000]:รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.756184796+07:00","message":"[bufferProcess] send to processor:รูปแบบนะคะก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.75619451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.756198952+07:00","message":"> Transcript [1075] [false]: 'รูปแบบนะคะก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.756204236+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.756207384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.756210635+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.756213677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:13.985315926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:13.985335495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.008101308+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.008133675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบนะคะก็คือการตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.008139172+07:00","message":"receive interim result [false|false]: รูปแบบนะคะก็คือการตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.008150969+07:00","message":"[buffer interim] 169 false รูปแบบนะคะก็คือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.008158046+07:00","message":"[bufferProcess] interim [700000000]:รูปแบบนะคะก็คือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.008160358+07:00","message":"[bufferProcess] send to processor:รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.008165607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.008168205+07:00","message":"> Transcript [1076] [false]: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.008171723+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.008174042+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.008176716+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.008179089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.008183856+07:00","message":"Push: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.008185789+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.008187811+07:00","message":"Set new StatePrefix : 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.008192367+07:00","message":"Next Push (prob) : 'แบบนะคะก็คือการต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.008212638+07:00","message":"push: {false รูป 0 0xc0021f6080}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.135578153+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.135621614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบนะคะก็คือการต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.135627992+07:00","message":"receive interim result [false|false]: รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.135645388+07:00","message":"[buffer interim] 169 false รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.135652139+07:00","message":"[bufferProcess] interim [820000000]:รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.135654933+07:00","message":"[bufferProcess] send to processor:รูปแบบนะคะก็คือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.135661433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.135664223+07:00","message":"> Transcript [1077] [false]: 'รูปแบบนะคะก็คือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.135666367+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.135669775+07:00","message":"Set new StatePrefix: 'รูปแบบนะคะก็คือการตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.196499152+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.19653267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบนะคะก็คือการต่อสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.196540398+07:00","message":"receive interim result [false|false]: รูปแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.196551962+07:00","message":"[buffer interim] 169 false รูปแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.196557615+07:00","message":"[bufferProcess] interim [880000000]:รูปแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.19656014+07:00","message":"[bufferProcess] send to processor:รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.196565154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.196567942+07:00","message":"> Transcript [1078] [false]: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.19657008+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.196571991+07:00","message":"Set new StatePrefix: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.327594623+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.327640083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบนะคะก็คือการต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.327645507+07:00","message":"receive interim result [false|false]: รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.327660508+07:00","message":"[buffer interim] 169 false รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.327669724+07:00","message":"[bufferProcess] interim [0]:รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.327672256+07:00","message":"[bufferProcess] send to processor:รูปแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.327677872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.327681157+07:00","message":"> Transcript [1079] [false]: 'รูปแบบนะคะก็คือการต่อสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.32768454+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.327686798+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.327691406+07:00","message":"StatePrefix: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.327694196+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.71315504+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.713202477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบนะคะก็คือการต่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.713208382+07:00","message":"receive interim result [false|false]: รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.713221752+07:00","message":"[buffer interim] 169 false รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.713229392+07:00","message":"[bufferProcess] interim [420000000]:รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.713231756+07:00","message":"[bufferProcess] send to processor:รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.713238804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.713241614+07:00","message":"> Transcript [1080] [false]: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.713244765+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.713247014+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.713249294+07:00","message":"StatePrefix: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.713252034+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.549119363+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.549175532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบนะคะก็คือการต่อสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.549181983+07:00","message":"receive interim result [false|false]: รูปแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.54919321+07:00","message":"[buffer interim] 169 false รูปแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.549201044+07:00","message":"[bufferProcess] interim [200000000]:รูปแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.549203553+07:00","message":"[bufferProcess] send to processor:รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.549207167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.549210125+07:00","message":"> Transcript [1081] [false]: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.549213623+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.54921576+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.549217709+07:00","message":"StatePrefix: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.549220238+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.611280295+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.611315952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบนะคะก็คือการต่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.611321642+07:00","message":"receive interim result [false|false]: รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.61133592+07:00","message":"[buffer interim] 169 false รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.611343536+07:00","message":"[bufferProcess] interim [260000000]:รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.611346498+07:00","message":"[bufferProcess] send to processor:รูปแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.611350049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.611352937+07:00","message":"> Transcript [1082] [false]: 'รูปแบบนะคะก็คือการต่อสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.611356524+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.611358999+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.611361511+07:00","message":"StatePrefix: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.611364099+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.611369136+07:00","message":"Push: 'แบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.611371057+07:00","message":"TextPushed: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.611373048+07:00","message":"Set new StatePrefix : 'รูปแบบนะคะก็คือการต่อสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.611375083+07:00","message":"Next Push (prob) : 'สู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.611382579+07:00","message":"push: {false แบบนะคะก็คือการต่อ 0 0xc0021f6080}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.113117151+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.113159062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบนะคะก็คือการต่อสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.11317645+07:00","message":"receive interim result [false|false]: รูปแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.113192621+07:00","message":"[buffer interim] 169 false รูปแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.11320067+07:00","message":"[bufferProcess] interim [740000000]:รูปแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.113203889+07:00","message":"[bufferProcess] send to processor:รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.113212782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.113216093+07:00","message":"> Transcript [1083] [false]: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.113219046+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.427489049+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.444192596+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.444232122+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-05-14T13:13:16.444237523+07:00","message":"receive interim result [false|false]: รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.444252626+07:00","message":"[buffer interim] 169 false รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.444259706+07:00","message":"[bufferProcess] interim [40000000]:รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.444262726+07:00","message":"[bufferProcess] send to processor:รูปแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.444267382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.44427086+07:00","message":"> Transcript [1084] [false]: 'รูปแบบนะคะก็คือการต่อสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.444274677+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.444276768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.444278546+07:00","message":"StatePrefix: 'รูปแบบนะคะก็คือการต่อสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.444282611+07:00","message":"TextPushed: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.490589348+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.5522447+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.552284183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกรูปนึงนะคะก็คือการต่อ\",\"confidence\":0.8775134}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.552289874+07:00","message":"receive interim result [true|false]: ส่วนอีกรูปนึงนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.55229914+07:00","message":"end recv isFinal message id 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.552301395+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.552307488+07:00","message":"[buffer interim] 169 true ส่วนอีกรูปนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552317291+07:00","message":"[bufferProcess] interim [280000000]:ส่วนอีกรูปนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552320307+07:00","message":"[bufferProcess] send to processor (isfinal):รูปแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552323635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.5523267+07:00","message":"> Transcript [1085] [false]: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552329629+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552331414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552333322+07:00","message":"> Transcript [1086] [true]: 'ส่วนอีกรูปนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552335846+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552337889+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552339665+07:00","message":"StatePrefix: 'รูปแบบนะคะก็คือการต่อสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552341756+07:00","message":"TextPushed: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552343497+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552482385+07:00","message":"error room accuracy in case isFinal id 169 :the last word is not deletion"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552509037+07:00","message":"Push: 'ส่วนอีกรูปนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552511371+07:00","message":"TextPushed: 'รูปแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552513403+07:00","message":"Set new StatePrefix : 'ส่วนอีกรูปนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552515505+07:00","message":"Next Push (prob) : 'ส่วนอีกรูปนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:16.552524031+07:00","message":"push: {true ส่วนอีกรูปนึงนะคะก็คือการต่อ 0 0xc0021f6080}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:16.552584423+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_169.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:16.56469341+07:00","message":"write wav file: './tmp/7570/7570_169.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:16.985758005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:16.985771482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:17.730867694+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:17.730912395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:17.730917884+07:00","message":"receive interim result [false|false]: เจน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:17.730932727+07:00","message":"[buffer interim] 170 false เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:17.730940566+07:00","message":"[bufferProcess] interim [260000000]:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:17.730942623+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:17.730949418+07:00","message":"[bufferProcess] send to processor (ticker):เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:17.730952506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:17.730955437+07:00","message":"> Transcript [1087] [false]: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:17.730957723+07:00","message":"Set StatePrefix (first interim): 'เจน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.223162469+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.223203079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.223209224+07:00","message":"receive interim result [false|false]: เกณฑ์การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.22322311+07:00","message":"[buffer interim] 170 false เกณฑ์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.223230291+07:00","message":"[bufferProcess] interim [740000000]:เกณฑ์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.223232531+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.444966557+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.444998922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การแข่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.445004595+07:00","message":"receive interim result [false|false]: เกณฑ์การแข่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.445017328+07:00","message":"[buffer interim] 170 false เกณฑ์การแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.44502407+07:00","message":"[bufferProcess] interim [980000000]:เกณฑ์การแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.445027041+07:00","message":"[bufferProcess] send to processor:เกณฑ์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.44503059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.445033528+07:00","message":"> Transcript [1088] [false]: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.445035662+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.445037838+07:00","message":"Set new StatePrefix: 'เกณฑ์การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.548624362+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.548682805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.548689453+07:00","message":"receive interim result [false|false]: เกณฑ์การปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.548702557+07:00","message":"[buffer interim] 170 false เกณฑ์การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.548709912+07:00","message":"[bufferProcess] interim [40000000]:เกณฑ์การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.548712367+07:00","message":"[bufferProcess] send to processor:เกณฑ์การแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.548718221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.54872138+07:00","message":"> Transcript [1089] [false]: 'เกณฑ์การแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.548726032+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.548728306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.548730154+07:00","message":"StatePrefix: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.548732185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.815992819+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.816034454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การปลูกดอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.816042832+07:00","message":"receive interim result [false|false]: เกณฑ์การปลูกดอก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.816060385+07:00","message":"[buffer interim] 170 false เกณฑ์การปลูกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.816073402+07:00","message":"[bufferProcess] interim [340000000]:เกณฑ์การปลูกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.816076187+07:00","message":"[bufferProcess] send to processor:เกณฑ์การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.816082802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.816085379+07:00","message":"> Transcript [1090] [false]: 'เกณฑ์การปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.816088917+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.816091072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.816092875+07:00","message":"StatePrefix: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.816095714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.071894416+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.071935985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกบล็อก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.071941803+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกบล็อก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.071960947+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกบล็อก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.071971054+07:00","message":"[bufferProcess] interim [580000000]:เกณฑ์การถูกบล็อก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.071973967+07:00","message":"[bufferProcess] send to processor:เกณฑ์การปลูกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.0719803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.071983449+07:00","message":"> Transcript [1091] [false]: 'เกณฑ์การปลูกดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.071987004+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.071989103+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.071992915+07:00","message":"StatePrefix: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.071995493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.328487454+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.328532963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกบล็อกไลน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.328538275+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกบล็อกไลน์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.328554494+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกบล็อกไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.3285629+07:00","message":"[bufferProcess] interim [880000000]:เกณฑ์การถูกบล็อกไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.328565279+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกบล็อก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.32857388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.328576672+07:00","message":"> Transcript [1092] [false]: 'เกณฑ์การถูกบล็อก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.328580416+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.328582804+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.3285849+07:00","message":"StatePrefix: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.328587225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.328592868+07:00","message":"Push: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.328595395+07:00","message":"TextPushed: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.328597564+07:00","message":"Set new StatePrefix : 'เกณฑ์การถูกบล็อก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.328599524+07:00","message":"Next Push (prob) : 'ถูกบล็อก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.328606804+07:00","message":"push: {false เกณฑ์การ 0 0xc002b40a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.450825651+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.450865624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.450871192+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.45089008+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.450898067+07:00","message":"[bufferProcess] interim [940000000]:เกณฑ์การถูกแล้วก็การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.45090168+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกบล็อกไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.450906229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.450909103+07:00","message":"> Transcript [1093] [false]: 'เกณฑ์การถูกบล็อกไลน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.450912709+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.450914798+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.450916776+07:00","message":"StatePrefix: 'เกณฑ์การถูกบล็อก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.450919237+07:00","message":"TextPushed: 'เกณฑ์การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.653985793+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.654024311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็กางเกง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.654029979+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็กางเกง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.654046298+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.654057462+07:00","message":"[bufferProcess] interim [180000000]:เกณฑ์การถูกแล้วก็กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.654059959+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.654063865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.654066863+07:00","message":"> Transcript [1094] [false]: 'เกณฑ์การถูกแล้วก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.654069266+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.654071373+07:00","message":"Set new StatePrefix: 'เกณฑ์การถูกแล้วก็การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.711886378+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.711927475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.711933217+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.711948837+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.7119572+07:00","message":"[bufferProcess] interim [240000000]:เกณฑ์การถูกแล้วก็การการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.711960387+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.711969128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.711972056+07:00","message":"> Transcript [1095] [false]: 'เกณฑ์การถูกแล้วก็กางเกง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.711976515+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.711978686+07:00","message":"Set new StatePrefix: 'เกณฑ์การถูกแล้วก็กางเกง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.976277311+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.976326572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.976333344+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การกลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.976348941+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.976356857+07:00","message":"[bufferProcess] interim [480000000]:เกณฑ์การถูกแล้วก็การกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.976360218+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็การการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.976369483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.976372916+07:00","message":"> Transcript [1096] [false]: 'เกณฑ์การถูกแล้วก็การการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.976375437+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.97638035+07:00","message":"Set new StatePrefix: 'เกณฑ์การถูกแล้วก็การการ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:19.986436891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:19.986442709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.165425697+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.165473617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การการไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.165479622+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การการไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.165496821+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การการไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.165505618+07:00","message":"[bufferProcess] interim [660000000]:เกณฑ์การถูกแล้วก็การการไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.165508157+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็การกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.165511779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.165514674+07:00","message":"> Transcript [1097] [false]: 'เกณฑ์การถูกแล้วก็การกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.165517075+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.165519679+07:00","message":"Set new StatePrefix: 'เกณฑ์การถูกแล้วก็การกลาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.191792177+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.191826595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.191832863+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การกลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.191848434+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.191854196+07:00","message":"[bufferProcess] interim [720000000]:เกณฑ์การถูกแล้วก็การกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.191856613+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็การการไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.191859433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.191862162+07:00","message":"> Transcript [1098] [false]: 'เกณฑ์การถูกแล้วก็การการไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.191864614+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.19186658+07:00","message":"Set new StatePrefix: 'เกณฑ์การถูกแล้วก็การการไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.350497936+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.350535732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การการตายของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.350541652+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การการตายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.350554636+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การการตายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.350561638+07:00","message":"[bufferProcess] interim [840000000]:เกณฑ์การถูกแล้วก็การการตายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.350564563+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็การกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.350570277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.350573186+07:00","message":"> Transcript [1099] [false]: 'เกณฑ์การถูกแล้วก็การกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.350575628+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.35057772+07:00","message":"Set new StatePrefix: 'เกณฑ์การถูกแล้วก็การกลาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.670465086+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.670504623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การการตายของใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.670510991+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การการตายของใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.670524498+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.67053213+07:00","message":"[bufferProcess] interim [140000000]:เกณฑ์การถูกแล้วก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.670534766+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็การการตายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.670541642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.670544418+07:00","message":"> Transcript [1100] [false]: 'เกณฑ์การถูกแล้วก็การการตายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.67054698+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.670549845+07:00","message":"Set new StatePrefix: 'เกณฑ์การถูกแล้วก็การการตายของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.949865497+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.949907913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การการตายของใบดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.949913988+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การการตายของใบดำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.949929062+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การการตายของใบดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.949938867+07:00","message":"[bufferProcess] interim [500000000]:เกณฑ์การถูกแล้วก็การการตายของใบดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.949941396+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.949948018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.949950918+07:00","message":"> Transcript [1101] [false]: 'เกณฑ์การถูกแล้วก็การการตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.94995456+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.949956898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.949958906+07:00","message":"StatePrefix: 'เกณฑ์การถูกแล้วก็การการตายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.949961206+07:00","message":"TextPushed: 'เกณฑ์การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.068094409+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.068131996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การการตายของใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.068137826+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การการตายของใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.068152629+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.068163451+07:00","message":"[bufferProcess] interim [620000000]:เกณฑ์การถูกแล้วก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.068166107+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็การการตายของใบดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.068171578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.068174807+07:00","message":"> Transcript [1102] [false]: 'เกณฑ์การถูกแล้วก็การการตายของใบดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.068178407+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.068180657+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.068183361+07:00","message":"StatePrefix: 'เกณฑ์การถูกแล้วก็การการตายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.068185622+07:00","message":"TextPushed: 'เกณฑ์การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.244307248+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.244350107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การการตายของใบจามจุรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.244355732+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การการตายของใบจามจุรี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.244372725+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การการตายของใบจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.244380383+07:00","message":"[bufferProcess] interim [740000000]:เกณฑ์การถูกแล้วก็การการตายของใบจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.244382875+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.244392728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.244395973+07:00","message":"> Transcript [1103] [false]: 'เกณฑ์การถูกแล้วก็การการตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.244399667+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.244401755+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.244404238+07:00","message":"StatePrefix: 'เกณฑ์การถูกแล้วก็การการตายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.244406503+07:00","message":"TextPushed: 'เกณฑ์การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.62384182+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.623878736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.623884279+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.623900307+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.623906802+07:00","message":"[bufferProcess] interim [160000000]:เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.623910181+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็การการตายของใบจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.623913177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.623916631+07:00","message":"> Transcript [1104] [false]: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.623920324+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.623922222+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.623924598+07:00","message":"StatePrefix: 'เกณฑ์การถูกแล้วก็การการตายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.623926838+07:00","message":"TextPushed: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.623931044+07:00","message":"Push: 'ถูกแล้วก็การการตายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.623933035+07:00","message":"TextPushed: 'เกณฑ์การถูกแล้วก็การการตายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.623935465+07:00","message":"Set new StatePrefix : 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.62393772+07:00","message":"Next Push (prob) : 'ใบจามจุรี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.623945597+07:00","message":"push: {false ถูกแล้วก็การการตายของ 0 0xc002b40a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.265153971+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.26521226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.265220876+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.265238059+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.265244982+07:00","message":"[bufferProcess] interim [760000000]:เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.265247638+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.265254101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.265256807+07:00","message":"> Transcript [1105] [false]: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.265260398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.265262334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.26526466+07:00","message":"StatePrefix: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.265267683+07:00","message":"TextPushed: 'เกณฑ์การถูกแล้วก็การการตายของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.475746984+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.475778656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.475784396+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.47579875+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.475805389+07:00","message":"[bufferProcess] interim [0]:เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.475808066+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.475811599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.475814063+07:00","message":"> Transcript [1106] [false]: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.475817243+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.475819144+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.475821109+07:00","message":"StatePrefix: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.475823667+07:00","message":"TextPushed: 'เกณฑ์การถูกแล้วก็การการตายของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.718286164+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.718328584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.718334614+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.718353752+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.718362368+07:00","message":"[bufferProcess] interim [300000000]:เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.71836508+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.718372045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.718374975+07:00","message":"> Transcript [1107] [false]: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.7183789+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.71838105+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.718383113+07:00","message":"StatePrefix: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.718396203+07:00","message":"TextPushed: 'เกณฑ์การถูกแล้วก็การการตายของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.957881085+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:22.995046506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:22.99512633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.029928223+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.042440021+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.042475946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.042481847+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.04249799+07:00","message":"[buffer interim] 170 false เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.042505862+07:00","message":"[bufferProcess] interim [600000000]:เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.042509691+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.042515135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.042518162+07:00","message":"> Transcript [1108] [false]: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.042522052+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.042524155+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.042526287+07:00","message":"StatePrefix: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.042529135+07:00","message":"TextPushed: 'เกณฑ์การถูกแล้วก็การการตายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.042535508+07:00","message":"Push: 'ใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.042537835+07:00","message":"TextPushed: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.042540004+07:00","message":"Set new StatePrefix : 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.042542326+07:00","message":"Next Push (prob) : 'นะคะหรือว่าการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.042550342+07:00","message":"push: {false ใบจามจุรี 0 0xc002b40a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.116119583+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.116158147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการปลูก\",\"confidence\":0.9163428}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.116166275+07:00","message":"receive interim result [true|false]: เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.116174731+07:00","message":"end recv isFinal message id 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.11617688+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.116182981+07:00","message":"[buffer interim] 170 true เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.116193134+07:00","message":"[bufferProcess] interim [690000000]:เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.116198437+07:00","message":"[bufferProcess] send to processor (isfinal):เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.116202009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.116205394+07:00","message":"> Transcript [1109] [false]: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.116209083+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.116210953+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.116212787+07:00","message":"StatePrefix: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.116215309+07:00","message":"TextPushed: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.116217359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.116219381+07:00","message":"> Transcript [1110] [true]: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.11622168+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.116223578+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.116225301+07:00","message":"StatePrefix: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.116227229+07:00","message":"TextPushed: 'เกณฑ์การถูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.116233909+07:00","message":"Push: 'นะคะหรือว่าการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.116242958+07:00","message":"push: {true นะคะหรือว่าการปลูก 0 0xc002b40a80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:23.134622346+07:00","message":"write wav file: './tmp/7570/7570_170.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.708202182+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.801714129+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.801736859+07:00","message":"found end of frame, send empty tag with msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.80173999+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.801748422+07:00","message":"[buffer interim] 171 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.801758979+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.801763198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.801766171+07:00","message":"> Transcript [1111] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.801768603+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.80177061+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.801772413+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.801774278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.801776943+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.801787459+07:00","message":"push: {true \n 0 0xc002b40c80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:25.809589391+07:00","message":"write wav file: './tmp/7570/7570_171.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:25.995119869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:25.995136431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:26.159460655+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.396446611+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.396490107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.396495673+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.396509574+07:00","message":"[buffer interim] 172 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.396516206+07:00","message":"[bufferProcess] interim [260000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.396518353+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.396523635+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.39652639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.396529231+07:00","message":"> Transcript [1112] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.39653145+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.628728756+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.628767669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับพี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.628773727+07:00","message":"receive interim result [false|false]: สำหรับพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.628787546+07:00","message":"[buffer interim] 172 false สำหรับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.628795451+07:00","message":"[bufferProcess] interim [440000000]:สำหรับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.62879761+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.658681895+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.6587252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.658730304+07:00","message":"receive interim result [false|false]: สำหรับคลิป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.658740675+07:00","message":"[buffer interim] 172 false สำหรับคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.658747331+07:00","message":"[bufferProcess] interim [500000000]:สำหรับคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.658749593+07:00","message":"[bufferProcess] send to processor:สำหรับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.658752762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.658755371+07:00","message":"> Transcript [1113] [false]: 'สำหรับพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.658758483+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.658760334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.658762279+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.658764499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.712584306+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.712627532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.712632979+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.712647761+07:00","message":"[buffer interim] 172 false สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.71265512+07:00","message":"[bufferProcess] interim [560000000]:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.712657668+07:00","message":"[bufferProcess] send to processor:สำหรับคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.71266171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.712665067+07:00","message":"> Transcript [1114] [false]: 'สำหรับคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.712668152+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.71267022+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.712671985+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.712673937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.925254628+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.925299903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.925306434+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.92532155+07:00","message":"[buffer interim] 172 false สำหรับทริปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.925330103+07:00","message":"[bufferProcess] interim [800000000]:สำหรับทริปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.92533245+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.925339492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.925342684+07:00","message":"> Transcript [1115] [false]: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.925345875+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.925348221+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.925350016+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.925352103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.294625967+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.294679226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.294687013+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.294706149+07:00","message":"[buffer interim] 172 false สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.294719616+07:00","message":"[bufferProcess] interim [160000000]:สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.29472477+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.294732928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.294735903+07:00","message":"> Transcript [1116] [false]: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.294739406+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.294741801+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.294743586+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.294745681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.294751819+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.294753974+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.294755882+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.294758114+07:00","message":"Next Push (prob) : 'ทริปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.294766677+07:00","message":"push: {false สำหรับ 0 0xc00012e900}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.510310705+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.510351335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.510357842+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.510372836+07:00","message":"[buffer interim] 172 false สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.510381996+07:00","message":"[bufferProcess] interim [400000000]:สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.510393044+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.510397188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.510400488+07:00","message":"> Transcript [1117] [false]: 'สำหรับทริปนี้ก็ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.510403858+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.510405915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.510407812+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.51040992+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.536965302+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.536981091+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.536983642+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.536985332+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.536987494+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.536989266+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.53699105+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.536992759+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.536994506+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.536996271+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.536997835+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.536999358+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.53700091+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.81243229+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.812478135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.81248684+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.81250023+07:00","message":"[buffer interim] 172 false สำหรับทริปนี้ก็ขอจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.812506265+07:00","message":"[bufferProcess] interim [640000000]:สำหรับทริปนี้ก็ขอจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.812508796+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.812513827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.812516796+07:00","message":"> Transcript [1118] [false]: 'สำหรับทริปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.812520071+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.812522257+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.812524293+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.812527563+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.964788656+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.964831113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.96483739+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.964851852+07:00","message":"[buffer interim] 172 false สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.964862512+07:00","message":"[bufferProcess] interim [820000000]:สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.964864993+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.964868467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.964871358+07:00","message":"> Transcript [1119] [false]: 'สำหรับทริปนี้ก็ขอจบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.964874595+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.964876842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.96487895+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.964881248+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:28.995960864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:28.995975396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.191868917+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.191907144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.19191305+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.191927898+07:00","message":"[buffer interim] 172 false สำหรับทริปนี้ก็ขอจบการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.191934678+07:00","message":"[bufferProcess] interim [60000000]:สำหรับทริปนี้ก็ขอจบการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.191937966+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.191944558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.191947402+07:00","message":"> Transcript [1120] [false]: 'สำหรับทริปนี้ก็ขอจบการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.19195121+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.191953305+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.191955573+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.191960071+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.191965803+07:00","message":"Push: 'ทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.191967585+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.191969663+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้ก็ขอจบการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.191972096+07:00","message":"Next Push (prob) : 'ขอจบการต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.191979551+07:00","message":"push: {false ทริปนี้ก็ 0 0xc00012e900}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.401287635+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.401328254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.401333262+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.401345098+07:00","message":"[buffer interim] 172 false สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.401352035+07:00","message":"[bufferProcess] interim [240000000]:สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.401354683+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.401358092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.401360816+07:00","message":"> Transcript [1121] [false]: 'สำหรับทริปนี้ก็ขอจบการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.401363081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.401365154+07:00","message":"Set new StatePrefix: 'สำหรับทริปนี้ก็ขอจบการตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.72263785+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.722683029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.722690576+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.722706821+07:00","message":"[buffer interim] 172 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.722715634+07:00","message":"[bufferProcess] interim [600000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.722719998+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.722727509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.72273451+07:00","message":"> Transcript [1122] [false]: 'สำหรับทริปนี้ก็ขอจบการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.722738083+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.722741528+07:00","message":"Set new StatePrefix: 'สำหรับทริปนี้ก็ขอจบการต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.030827306+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.030863994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.030869956+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.030885135+07:00","message":"[buffer interim] 172 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.030891958+07:00","message":"[bufferProcess] interim [840000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.030894803+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.030901828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.030904536+07:00","message":"> Transcript [1123] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.030906959+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.030908926+07:00","message":"Set new StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.604150833+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.604187012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.604193321+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.60420621+07:00","message":"[buffer interim] 172 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.604212927+07:00","message":"[bufferProcess] interim [440000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.604215484+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.604222122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.604224882+07:00","message":"> Transcript [1124] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.604228235+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.604230519+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.604232665+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.60423679+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.924276232+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.924322386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.924333365+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.92435+07:00","message":"[buffer interim] 172 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.924357515+07:00","message":"[bufferProcess] interim [740000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.924360335+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.924368935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.924372048+07:00","message":"> Transcript [1125] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.924375954+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.924378351+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.924380716+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.924391939+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.92972808+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.929749324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.929755325+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.929768189+07:00","message":"[buffer interim] 172 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.929773564+07:00","message":"[bufferProcess] interim [800000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.929776148+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.929779441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.929781975+07:00","message":"> Transcript [1126] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.929785333+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.929787537+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.929789601+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.929792024+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.291681515+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.348838629+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.447703906+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.447744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่\",\"confidence\":0.92220986}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.44775377+07:00","message":"receive interim result [true|false]: สำหรับคลิปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.447762912+07:00","message":"end recv isFinal message id 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.447765304+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.447771318+07:00","message":"[buffer interim] 172 true สำหรับคลิปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.44778093+07:00","message":"[bufferProcess] interim [340000000]:สำหรับคลิปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.44778428+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447787379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447790156+07:00","message":"> Transcript [1127] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447796362+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447798517+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447801118+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447803586+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447810091+07:00","message":"Push: 'ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447811919+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447814052+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447816327+07:00","message":"Next Push (prob) : 'นะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.44781814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447820113+07:00","message":"> Transcript [1128] [true]: 'สำหรับคลิปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447822425+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447824015+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447825652+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447827563+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447829208+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.44783889+07:00","message":"push: {false ขอจบกันแค่นี้ก่อน 0 0xc00012e900}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447977262+07:00","message":"Push: 'นะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.44798034+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447982298+07:00","message":"Set new StatePrefix : 'สำหรับคลิปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.447984441+07:00","message":"Next Push (prob) : 'สำหรับคลิปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.447998387+07:00","message":"push: {true นะคะแล้วพบกันใหม่ 0 0xc00012e900}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.448001232+07:00","message":"write aligntment file to 'tmp/7570/align_message_id_172.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:31.458498435+07:00","message":"write wav file: './tmp/7570/7570_172.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.73970841+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.79837273+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.845995707+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.846013027+07:00","message":"found end of frame, send empty tag with msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.846016199+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.846022492+07:00","message":"[buffer interim] 173 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.846030176+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.846034304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.846037565+07:00","message":"> Transcript [1129] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.846040117+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.84604208+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.846044081+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.846045798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.846054016+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.846062968+07:00","message":"push: {true \n 0 0xc002d8a480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:31.850830048+07:00","message":"write wav file: './tmp/7570/7570_173.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:31.996235254+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:31.996256741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.325805912+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.325850592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.325855935+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.325871107+07:00","message":"[buffer interim] 174 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.325878309+07:00","message":"[bufferProcess] interim [540000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.325880686+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.453693863+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.45373205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.453738415+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.453752439+07:00","message":"[buffer interim] 174 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.453762582+07:00","message":"[bufferProcess] interim [720000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.453765189+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.453770436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.45377337+07:00","message":"> Transcript [1130] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.453775506+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.698928057+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.78334502+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.783399224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.783407456+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.783418667+07:00","message":"end recv isFinal message id 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.783420666+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.783427626+07:00","message":"[buffer interim] 174 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.783435392+07:00","message":"[bufferProcess] interim [80000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.78343905+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.783442267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.783445156+07:00","message":"> Transcript [1131] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.783448092+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.783450135+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.783451888+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.783453843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.783455763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.783457611+07:00","message":"> Transcript [1132] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.783459619+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.783461181+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.783462937+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.783464467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.783467007+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.783475607+07:00","message":"push: {true สวัสดีค่ะ 0 0xc003ae4980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:32.789683017+07:00","message":"write wav file: './tmp/7570/7570_174.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.890865891+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.339824261+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.422133455+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.422164122+07:00","message":"found end of frame, send empty tag with msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.422168675+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.422179629+07:00","message":"[buffer interim] 175 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.422189647+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.422195289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.422199353+07:00","message":"> Transcript [1133] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.422203449+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.422209137+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.422214587+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.422220342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.422225809+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.422238304+07:00","message":"push: {true \n 0 0xc002d8ae80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:33.428230437+07:00","message":"write wav file: './tmp/7570/7570_175.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.59081069+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.8499808+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.934187874+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.934222821+07:00","message":"found end of frame, send empty tag with msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.93422631+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.934235199+07:00","message":"[buffer interim] 176 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.934242731+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.934246871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.934249934+07:00","message":"> Transcript [1134] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.934252402+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.934254459+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.93425627+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.934258047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.934260735+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.93427027+07:00","message":"push: {true \n 0 0xc00012f480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:33.940473289+07:00","message":"write wav file: './tmp/7570/7570_176.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:34.110129838+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:34.996792787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:34.996809608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.641592504+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.708416786+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.732394235+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.732422369+07:00","message":"found end of frame, send empty tag with msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.732426169+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.732434671+07:00","message":"[buffer interim] 177 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.732441105+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.732444551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.732447501+07:00","message":"> Transcript [1135] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.732450225+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.732452059+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.732453917+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.73245572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.73245854+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.732467004+07:00","message":"push: {true \n 0 0xc0021f6700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:35.740605934+07:00","message":"write wav file: './tmp/7570/7570_177.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.279563969+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.375842975+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.375867804+07:00","message":"found end of frame, send empty tag with msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.375870881+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.375878749+07:00","message":"[buffer interim] 178 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.375886315+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.375890167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.375893039+07:00","message":"> Transcript [1136] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.375895654+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.375897454+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.375899173+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.375900869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.375903498+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.375912939+07:00","message":"push: {true \n 0 0xc003ae4f00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:36.381564913+07:00","message":"write wav file: './tmp/7570/7570_178.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.410325517+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:37.997651553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:37.997665255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:39.038039173+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:39.124294346+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:39.124315786+07:00","message":"found end of frame, send empty tag with msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:39.124319146+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:39.124327499+07:00","message":"[buffer interim] 179 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:39.124335149+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:39.124346858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:39.12434979+07:00","message":"> Transcript [1137] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:39.124352514+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:39.124354527+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:39.124356272+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:39.124358282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:39.124361028+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:39.124370772+07:00","message":"push: {true \n 0 0xc003ae4600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:39.131941111+07:00","message":"write wav file: './tmp/7570/7570_179.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:39.299876891+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:40.997866235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:40.997882162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:43.998575203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:43.998586922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:46.998995418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:46.999010699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.19936357+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.271018819+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.305045211+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.305064584+07:00","message":"found end of frame, send empty tag with msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.305068931+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.305080092+07:00","message":"[buffer interim] 180 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.30508957+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.30509561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.305099856+07:00","message":"> Transcript [1138] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.305104274+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.305107037+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.305109799+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.305112654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.305116361+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.305128106+07:00","message":"push: {true \n 0 0xc002d8a300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:48.322006606+07:00","message":"write wav file: './tmp/7570/7570_180.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:49.999253935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:49.999262417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:52.999608519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:52.999631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:53.389288277+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:53.472852672+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:53.472874161+07:00","message":"found end of frame, send empty tag with msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:53.472877325+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:53.47288601+07:00","message":"[buffer interim] 181 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:53.472894404+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:53.472898607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:53.472901441+07:00","message":"> Transcript [1139] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:53.472904111+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:53.472906114+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:53.472908032+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:53.472909766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:53.472912423+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:53.472923308+07:00","message":"push: {true \n 0 0xc0021f6380}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:53.489080782+07:00","message":"write wav file: './tmp/7570/7570_181.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:56.000683997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:56.000714618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:58.537110664+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:58.537140426+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:58.537143193+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:58.537144935+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:58.537146585+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:58.537148199+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:58.537150512+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:59.001714696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:59.001728908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:02.001749382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:02.001782537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:05.001986334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:05.00200227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:08.00287218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:08.002917185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:11.003568449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:11.003576577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:14.003633056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:14.0036537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:17.004509738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:17.004497014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:20.004847788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:20.004868219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:23.005904612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:23.005921123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:26.00674533+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:26.006760532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:28.537406565+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:28.537440995+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:28.537444187+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:28.537446109+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:28.537447963+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:28.537450133+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:28.537451824+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:28.537453391+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:29.006956541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:29.006975228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:32.007663408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:32.007664228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:35.007869993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:35.00788815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:38.008895415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:38.008898703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:41.009343313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:41.009380709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:44.009450651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:44.009450756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:47.010023593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:47.010023961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:50.010155774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:50.010163817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:53.011228197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:53.011257284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:56.011918037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:56.011948813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:58.537422059+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:58.537455191+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:58.537458343+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:58.537460372+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:58.537462486+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:58.537464196+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:58.537465868+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:58.537467587+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:58.5374693+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:58.537471032+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:59.012002084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:59.012035264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:02.012843979+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:02.012879796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:05.013124923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:05.013146601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:08.013909337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:08.013945609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:11.014395769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:11.014412717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:14.014540884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:14.014532787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:17.014780774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:17.014802441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:20.015211378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:20.015236246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:23.015270025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:23.015267121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:26.015617442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:26.015629508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:29.015725861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:29.015737122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:32.016306506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:32.016320776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:35.016607749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:35.016636394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:38.017676396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:38.017693997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:41.018349751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:41.018350421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:44.018504074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:44.018519043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:47.019266014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:47.019265945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:50.020065909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:50.020069861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:53.020993348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:53.021004649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:56.021348556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:56.021350439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:59.022391041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:59.022401128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:02.022973316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:02.023009207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:05.023144062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:05.023157278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:08.024161972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:08.024150881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:11.025144743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:11.025200184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:14.025492695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:14.025514701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:17.025716784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:17.025749774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:20.026195472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:20.026231732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:23.026761973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:23.026763237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:26.027779704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:26.02781613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:29.028080446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:29.028100998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:30.297732785+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-05-14T13:16:30.297763196+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 3"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:30.297808424+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:30.297846721+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:32.02915073+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:32.029159067+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:32.584958802+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:32.585020933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:32.585072684+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:35.029691338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:35.029730479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:38.030334245+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
